Procedimientos almacenados

07/01/2005 - 22:15 por Fabian | Informe spam
Hola, hace poco he cambiado la estrategia de ejecucion de
los sp, pero tengo un problema. Cuando creo un sp que
tenga algun parametro opcional, ej:
create procedure usp_getrecord
(
@action varchar(50)=NULL,
@id int=NULL
)
y luego trato de llamarlo usando un command de ADO,
dandole unicamente el segundo parametro, ado no pone este
paramtetro en el nombre que corresponde, si no en el
primero que encuentre. Mas claramente, le suministro como
nombre de parametro el id pero pone la informacion en
action.

Agradeceria enormente si alguien me pudiera explicar como
hago para que ado ejecute correctamente el sp

gracias
 

Leer las respuestas

#1 Anonimo
07/01/2005 - 22:37 | Informe spam
Ya conozco la respuesta, simplemente es establecer la
propiedad NamedParameters del comando a true...
Asi que gacias por nada...

Hola, hace poco he cambiado la estrategia de ejecucion de
los sp, pero tengo un problema. Cuando creo un sp que
tenga algun parametro opcional, ej:
create procedure usp_getrecord
(
@action varchar(50)=NULL,
@id int=NULL
)
y luego trato de llamarlo usando un command de ADO,
dandole unicamente el segundo parametro, ado no pone este
paramtetro en el nombre que corresponde, si no en el
primero que encuentre. Mas claramente, le suministro como
nombre de parametro el id pero pone la informacion en
action.

Agradeceria enormente si alguien me pudiera explicar como
hago para que ado ejecute correctamente el sp

gracias
.

Preguntas similares