Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2007, 11:19
diRKoM
 
Fecha de Ingreso: octubre-2003
Ubicación: barcelona/La seu d'urgell
Mensajes: 26
Antigüedad: 21 años, 6 meses
Puntos: 0
De acuerdo 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.