Procedimientos Almacenados Extendidos
Publicado por Leandro Espinoza (3 intervenciones) el 21/09/2010 17:14:44
Buenos días un saludo cordial...
Necesito actualizar un campo de una tabla en SQL Server 2000 desde una función definida por el usuario, para ello intente utilizar un Update, pero me mostro un mensaje de “Error 443: Uso no válido de ‘UPDATE’ en una función”.
Por lo que investigué y vi que no se puede utilizar un Update en una función definida por el usuario, sino que debería hacerlo por medio de un procedimiento almacenado extendido, es decir una DLL.
Ya elabore una DLL en Visual Basic 6.0 con una función que requiere dos parámetros (el primero es el campo a actualizar y el segundo el valor que tendrá), pero al ejecutar el procedimiento almacenado extendido en SQL server me indica que no encuentra la función dentro de la DLL, por lo que asumo que reconoce la DLL pero no la función dentro de la misma.
De ante mano de agradezco toda la colaboración que me puedan ofrecer ya que es de suma urgencia.
Necesito actualizar un campo de una tabla en SQL Server 2000 desde una función definida por el usuario, para ello intente utilizar un Update, pero me mostro un mensaje de “Error 443: Uso no válido de ‘UPDATE’ en una función”.
Por lo que investigué y vi que no se puede utilizar un Update en una función definida por el usuario, sino que debería hacerlo por medio de un procedimiento almacenado extendido, es decir una DLL.
Ya elabore una DLL en Visual Basic 6.0 con una función que requiere dos parámetros (el primero es el campo a actualizar y el segundo el valor que tendrá), pero al ejecutar el procedimiento almacenado extendido en SQL server me indica que no encuentra la función dentro de la DLL, por lo que asumo que reconoce la DLL pero no la función dentro de la misma.
De ante mano de agradezco toda la colaboración que me puedan ofrecer ya que es de suma urgencia.
Valora esta pregunta


0