Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Numero righe cancellate
giovedì 29 marzo 2007 - 13.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Giovi
Profilo
| Newbie
26
messaggi | Data Invio:
gio 29 mar 2007 - 13:14
Buonasera a tutti, ho la necessita' di sapere, dopo un'operazione dei delete, quante righe sono state effettivamente cancellate dalla tabella, il db che utilizzo e' oracle mentre l'applicazione e' cobol .net, volevo sapere se esiste qualche funzione che mi puo' indicare il numero di righe cancellate
grazie
saluti
Gio'
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 29 mar 2007 - 13:21
>Buonasera a tutti, ho la necessita' di sapere, dopo un'operazione
>dei delete, quante righe sono state effettivamente cancellate
>dalla tabella, il db che utilizzo e' oracle mentre l'applicazione
>e' cobol .net, volevo sapere se esiste qualche funzione che mi
>puo' indicare il numero di righe cancellate
Ciao Gio',
se esegui l'operazione tramite l'oggetto oledbcommand, il metodo ExecuteNonQuery restituisce un int con il numero di righe interessate dal comando.
"Metodo OleDbCommand.ExecuteNonQuery"
http://msdn2.microsoft.com/it-it/library/system.data.oledb.oledbcommand.executenonquery.aspx
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Giovi
Profilo
| Newbie
26
messaggi | Data Invio:
gio 29 mar 2007 - 13:30
veramente il linguaggio che utilizzo, come ho gia' detto prima e' COBOL .NET, quindi faccio una semplice delete, pensavo che ci potesse essere qualche funzione o altro, tipo slq%rowcount del pl/sql che mi restituisse il numero di righe che ho cancellate oppure il campo sqlerrd(2) della SQLCA
grazie
ciao
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 29 mar 2007 - 13:32
>veramente il linguaggio che utilizzo, come ho gia' detto prima
>e' COBOL .NET
E COBOL.NET usa ADO.NET, quindi hai a disposizione il namespace system.data.oledb e tutti gli oggetti in esso compresi.
>quindi faccio una semplice delete
Che esegui come?
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Giovi
Profilo
| Newbie
26
messaggi | Data Invio:
gio 29 mar 2007 - 13:41
L'istruzione che seguo e' la seguente:
EXEC SQL
DELETE
FROM RT_INANM
WHERE TO_CHAR(DATA_ELAB,'YYYY-MM-DD')
= :INANM-DATA-ELAB
aND VALO_PROG_ELAB = :INANM-VALO-PROG-ELAB
END-EXEC
praticamente la mia e' una procedura che prima girava in un ambiente Host e che ora e' passata in un ambiente open e il vecchio cobo, e' diventato COBOL .Net e utilizza come db Oracle, ora prima avevo un campo della SQLCA, che mi diceva quante righe avevo cancellato, pero' sulla nuova piattaforma non funziona, ecco perche' volevo sapere se c'e' qualche altro modo per reperire il numeri di righe cancellate
grazie della disponibilita'
saluti
Gio'
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 29 mar 2007 - 13:45
>L'istruzione che seguo e' la seguente:
>EXEC SQL
> DELETE
> FROM RT_INANM
>WHERE TO_CHAR(DATA_ELAB,'YYYY-MM-DD')
>= :INANM-DATA-ELAB
> aND VALO_PROG_ELAB = :INANM-VALO-PROG-ELAB
>END-EXEC
Ho capito, codice SQL embedded come in ambiente host...
>praticamente la mia e' una procedura che prima girava in un ambiente
>Host e che ora e' passata in un ambiente open e il vecchio cobo,
>e' diventato COBOL .Net e utilizza come db Oracle, ora prima
>avevo un campo della SQLCA, che mi diceva quante righe avevo
>cancellato, pero' sulla nuova piattaforma non funziona, ecco
>perche' volevo sapere se c'e' qualche altro modo per reperire
>il numeri di righe cancellate
Mi dispiace, anche se ho lavorato parecchio in ambiente Host (COBOL, CICS e DB2) non ho esperienze dirette in questi porting su piattaforma .NET...
>grazie della disponibilita'
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Giovi
Profilo
| Newbie
26
messaggi | Data Invio:
gio 29 mar 2007 - 13:49
grazie comunque, vedro' di trovare qualche escamotage
grazie ancora
ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !