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
Output stored procedure mysql
giovedì 01 giugno 2006 - 17.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
tyson69
Profilo
| Newbie
26
messaggi | Data Invio:
gio 1 giu 2006 - 17:53
Ciao a tutti ho un grosso prob.: non riesco ad ottenetre il valore di ritorno in questa sp su mysql
SPdi mysql:
param: Email varchar(50), Passwords varchar(50), OUT CustomerIDs int
BEGIN
SELECT CustomerID = CustomerIDs
FROM CMRC_Customers
WHERE EmailAddress=Email
AND Password = Passwords;
IF ROW_COUNT() < 1 THEN
SET CustomerIDs = 0;
ELSE
SET CustomerIDs=CustomerID ;
END if;
END
il codiceche la richiama:
Dim parameterEmail As MySqlParameter = New MySqlParameter("Email", MySqlDbType.VarChar, 50)
parameterEmail.Value = email
myCommand.Parameters.Add(parameterEmail)
Dim parameterPassword As MySqlParameter = New MySqlParameter("Passwords", MySqlDbType.VarChar, 50)
parameterPassword.Value = password
myCommand.Parameters.Add(parameterPassword)
Dim parameterCustomerID As MySqlParameter = New MySqlParameter("CustomerIDs", MySqlDbType.Int32, 4)
parameterCustomerID.Direction = ParameterDirection.Output
myCommand.Parameters.Add(parameterCustomerID)
myConnection.Open()
myCommand.ExecuteNonQuery()
myConnection.Close()
Dim customerId As Integer = CInt(parameterCustomerID.Value)
....ma purtroppo qui non arriva nulla....
Un ringraziamento in anticipo!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
ven 2 giu 2006 - 07:40
Non ho possibilità di provarlo ma io scriverei:
Dim customerId As Integer = CType(myCommand.Parameters(2).Value,Integer)
E' sui parametri del command che vengono restituiti i valori.
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 !