EjecuteScalar con OLEDB
Publicado por Carlos E. (3 intervenciones) el 04/10/2004 20:02:42
Hola a todos.
Tengo un problema cuando intento regresar un solo valor de una funcion Transact SQL utilizando el método EXECUTESCALAR del objeto OLEDBCOMMAND. La funcion recibe 2 parametros y devuelve un resultado en formato VARCHAR. Para recibir dicho resultado, Declaro un parámetro adicional al objeto Command del tipo RETURNVALUE, que se suma a los otros dos parámetros declarados que recibe la función. El problema es que al correr la aplicación, sucede una excepción indicando que la función tiene muchos parámetros asignados. He ejecutado esto utilizando SQLClient y no hay ningun problema, el parámetro de retorno contiene el valor regresado por la función. Si alguien sabe algo al respecto lo agradecere mucho.
Saludos.
Tengo un problema cuando intento regresar un solo valor de una funcion Transact SQL utilizando el método EXECUTESCALAR del objeto OLEDBCOMMAND. La funcion recibe 2 parametros y devuelve un resultado en formato VARCHAR. Para recibir dicho resultado, Declaro un parámetro adicional al objeto Command del tipo RETURNVALUE, que se suma a los otros dos parámetros declarados que recibe la función. El problema es que al correr la aplicación, sucede una excepción indicando que la función tiene muchos parámetros asignados. He ejecutado esto utilizando SQLClient y no hay ningun problema, el parámetro de retorno contiene el valor regresado por la función. Si alguien sabe algo al respecto lo agradecere mucho.
Saludos.
Valora esta pregunta


0