
04/05/2004, 15:31
|
 | Colaborador | | Fecha de Ingreso: enero-2002 Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses Puntos: 146 | |
Por que esto si funciona y esto no Hola a todos, desde hace tiempo tengo esta duda, he investigado y no he encontrado una respuesta concreta. Si alguno la sabe le agradecere su colaboracion.
Tengo esta llamada a un SP:
cmd.ActiveConnection = adoConn
cmd.CommandText = "iCotizacion"
cmd.CommandType=4
cmd.Parameters.Append (cmd.CreateParameter("param1", 200, 1, 8, valor))
cmd.Execute
Y funciona sin problemas.
Pero esto:
cmd.ActiveConnection = adoConn
cmd.CommandText = "iCotizacion"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append (cmd.CreateParameter("param1", adVarChar, adParamInput, 8, valor)
cmd.Execute
No funciona, marca este error:
ADODB.Command error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
¿Por qué de una forma si, y de otra no? |