
23/01/2007, 11:19
|
| | Fecha de Ingreso: octubre-2003 Ubicación: barcelona/La seu d'urgell
Mensajes: 26
Antigüedad: 21 años, 6 meses Puntos: 0 | |
ADO con MySql Hola,
He creado una clase generica de acceso a bd en asp, en la cual puedes ejecutar sql, sp's... en diferentes bd's (SqlServer, Oracle, MySql...)
El problema es cuando intento ejectuar un SP en MySql, cuando le paso parametros al objeto command, si estos son strings no me los coge bien... y no se cual es el fallo. He intentado con diferentes tipos adVarchar, adChar,... pero solo me funciona cuando le paso adInteger.
En SqlServer no tengo ningún problema.
Un ejemplo del código es:
oCommand.CommandTimeout = 60
oCommand.CommandType = adCmdStoredProc
oCommand.CommandText = "SELECT * FROM USUARIOS"
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
Alguien sabe cual es el problema?
Gracias,
m
__________________ En el mundo hay 10 tipos de personas, los que entienden el binario y los k no. |