Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2007, 12:25
diRKoM
 
Fecha de Ingreso: octubre-2003
Ubicación: barcelona/La seu d'urgell
Mensajes: 26
Antigüedad: 21 años, 6 meses
Puntos: 0
Re: ADO con MySql

Pedon, no he escrito bien el codigo... he hecho un mix de la consulta en sql y sp :P

oCommand.CommandTimeout = 60
oCommand.CommandType = adCmdStoredProc
oCommand.CommandText = "ConsultaUsuario"
oCommand.Prepared=True
set p = oCommand.Parameters

p.Append oCommand.CreateParameter("nombre", adVarchar,adParamInput,50)
oCommand("nombre") = "Toni"

oCommand.Execute
oRs.CursorLocation = adUseServer
oRs.CursorType = adOpenKeyset
oRs.Open oCommand

Por lo k me comentas, diria k no es la conexion porque cuando ejecuto un sp con un paramentro integer me devuelve bien los datos... y cuando no le paso ningun parametro tb funciona bien.
Entonces he deducido k solo puede ser del parametro k no lo paso bien o k realmente no funciona bien en MySql.

Otra cosa k he visto es k si ejecuto el sp de esta forma si k funciona bien:

oCommand.CommandTimeout = 60
oCommand.CommandType = adCmdStoredProc
oCommand.CommandText = "ConsultaUsuario('Toni')"
oCommand.Prepared=True
oCommand.Execute

oRs.CursorLocation = adUseServer
oRs.CursorType = adOpenKeyset
oRs.Open oCommand

Gracias por responder,

m
__________________
En el mundo hay 10 tipos de personas, los que entienden el binario y los k no.