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
Eseguire store procedure
martedì 01 febbraio 2005 - 10.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Arlene
Profilo
| Junior Member
75
messaggi | Data Invio:
mar 1 feb 2005 - 10:30
Devo eseguire una store procedure e leggere il parametro di ritorno in vb.net sapete come fare ?
Ciao
Arlene
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
mar 1 feb 2005 - 10:57
Ciao Arlene..
Dim Cmd as new SqlClient.sqlcommand
Dim Datardr as SqlClient.sqldatareader
dim valore as integer
cmd.connection = <tua connessione>
cmd.commandtype = CommandType..storedProcedure
cmd.text = "NOME_STORED_PROCEDURE"
<tua connessione>.open
Datardr = cmd.executereader
if Datardr .read
Valore = Datardr("Nomecampo")
end if
Datardr .close
<tua connessione>.close
Tutto chiaro? A presto..
Arlene
Profilo
| Junior Member
75
messaggi | Data Invio:
mar 1 feb 2005 - 11:21
ma cosi mi restituisce i valori della store procedure io devo ottenere il parametro che mi restituisce la store procedure ( è una delete e deve ritornare se tutto è andato bene in un parametro @mese_competenza
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 1 feb 2005 - 11:22
Se è una stored procedure con parametri e cioè che ti ritorna il valore in un parametro devi fare così:
Dim cmd As New SqlCommand("mystored",myconnection)
cmd.CommandType = CommandType.StoredProcedure;
Dim prm As New SqlParameter(nome,datatype)
se il parametro è in output:
prm.Direction = ParameterDirection.Output
cmd.Parameters.Add (uno per parametro)
dopo il comando "executenonquery"
dim xx as ...
xx = Ctype(tipo,cmd.Parameters(numero/nome))
Arlene
Profilo
| Junior Member
75
messaggi | Data Invio:
mar 1 feb 2005 - 11:52
scusami se ti disturbo ancora ma non mi funziona forse faccio qualche errore puoi farmi un esempio più preciso:
Store procedure : stp_lancia_cancellazione_calcoli_pr
parametro :@mese_competenza char(8)
Forse sbaglio la sintassi.
Grazie
Arlene
Arlene
Profilo
| Junior Member
75
messaggi | Data Invio:
mar 1 feb 2005 - 12:17
ho risolto ora funziona
grazie tante
Arlene
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 !