SQL - Llamar desde un sp a una dll

 
Vista:

Llamar desde un sp a una dll

Publicado por Guillermo Ramirez (2 intervenciones) el 24/01/2003 15:48:29
Alguien me puede ayudar con este gran problemita que tengo

debo crear sp, que puedan envar y recibir datos desde una dll, para lo cual alguien me podria decir como hago para que esto funcione, el llamado a una dll desde un sp desee antes muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamar desde un sp a una dll

Publicado por EDELRIO (540 intervenciones) el 24/01/2003 16:26:38
Bueno yo he utilizado el comando xp_cmdshell para muchas cosas
pero nunca he invocado un .dll

saludos y aviseme si funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar desde un sp a una dll

Publicado por Isaías Islas (5072 intervenciones) el 24/01/2003 17:34:48
El Ing. Ernesto del Rio hace mencion del store del sistem sp_CMDSHELL, mas sin embargo, este store ejecuta programas *.exe o comando del OS.

Este ejemplo lo tome de WWW.SQLMAX.COM

Alter Procedure sp_ComprobarURL As
-- Declaraciones del Objeto
Declare @Object int
-- Identificador del Obejto
Declare @ret int
Declare @Estado numeric

-- Primero comprobamos la conexión a la DLL
Exec @ret = sp_OACreate 'pruebas.clslink', @object OUT

-- Si el estado de la conexión al objeto OLE es correcto
if @ret = 0
Begin
-- ejecutamos la llamada al método COMPROBARURL
-- y le pasamos Una dirección URL para comprobar
EXEC @ret = sp_OAMethod @Object, 'COMPROBAURL', @Estado OUTPUT, @URL = "http://www.ethek.com"


-- en estado nos devolverá el estado de esta URL, 200 si es valida
if @Estado
<> 200 print 'URL no valida'
else
print 'URL Valida'

End
else
print 'error conexion obejto OLE'


EXEC @ret = sp_OADestroy @object

Espero sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar