Como llamar una DLL desde un Stored Procedure

01/03/2005 - 19:07 por Santiago | Informe spam
Necesito por favor que alguien me ayude indicandome si hay como llamar a una
DLL desde un Stored Procedure en SQL 2000.

Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en SQL
2000.

Si me envían codigó de ejemplo de la llamada se los agradeceré.

S.M.

Preguntas similare

Leer las respuestas

#1 Juan T. Llibre
01/03/2005 - 19:10 | Informe spam
Un "stored procedure" solo puede accesar
métodos y propiedades de SQL Server.



Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...

"Santiago" wrote in message
news:
Necesito por favor que alguien me ayude indicandome si hay como llamar a
una
DLL desde un Stored Procedure en SQL 2000.

Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en SQL
2000.

Si me envían codigó de ejemplo de la llamada se los agradeceré.

S.M.

Respuesta Responder a este mensaje
#2 egcito
02/03/2005 - 00:29 | Informe spam
hola!

si la DLL es de tipo COM podes instanciar sus clases a traves de los stored
procedures sp_OAxxxx

si es una DLL estandar, deberias armarte algun wrapper COM que a su vez
llame a las funciones de dicha DLL... luego instanciarias las clases del COM
creado...

en los libros en pantalla tenes algunos ejemplos

salu2!!

egcito




"Santiago" escribió:

Necesito por favor que alguien me ayude indicandome si hay como llamar a una
DLL desde un Stored Procedure en SQL 2000.

Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en SQL
2000.

Si me envían codigó de ejemplo de la llamada se los agradeceré.

S.M.

Respuesta Responder a este mensaje
#3 Juan T. Llibre
02/03/2005 - 02:03 | Informe spam
Eso no contraviene el KB 322884 ?

http://support.microsoft.com/defaul...-us;322884




Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...

"egcito" wrote in message
news:

hola!

si la DLL es de tipo COM podes instanciar sus clases a traves de los
stored
procedures sp_OAxxxx

si es una DLL estandar, deberias armarte algun wrapper COM que a su vez
llame a las funciones de dicha DLL... luego instanciarias las clases del
COM
creado...

en los libros en pantalla tenes algunos ejemplos

salu2!!

egcito


"Santiago" escribió:
Necesito por favor que alguien me ayude indicandome si hay como llamar a
una
DLL desde un Stored Procedure en SQL 2000.

Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en
SQL
2000.

Si me envían codigó de ejemplo de la llamada se los agradeceré.

S.M.
Respuesta Responder a este mensaje
#4 egcito
02/03/2005 - 15:07 | Informe spam
hola!

solo contraviene si la libreria a cargar es de codigo manejado...

pero en ningun momento se aclaro esto

quizas me exprese mal, cuando me referia a un wrapper era simplemente a un
COM DLL (no manejado) que llame a las funciones exportadas por la DLL
estandar (la original) no a un wrapper manejado generado con el
framework .NET.

esto es simplemente crear un COM DLL que exponga interfaces (para poder ser
usadas desde SQL-SERVER) y que internamente el COM DLL llame a las funciones
exportadas por la DLL original

si no es codigo manjeado deberia funcionar sin problemas, siempre y cuando
las interfaces de la DLL puedan ser consultadas con QueryInterface (te diria
que casi todos los COM lo soportan) como aclara el KB

salu2!!

egcito


"Juan T. Llibre" escribió:

Eso no contraviene el KB 322884 ?

http://support.microsoft.com/defaul...-us;322884




Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...
>
"egcito" wrote in message
news:
>
> hola!
>
> si la DLL es de tipo COM podes instanciar sus clases a traves de los
> stored
> procedures sp_OAxxxx
>
> si es una DLL estandar, deberias armarte algun wrapper COM que a su vez
> llame a las funciones de dicha DLL... luego instanciarias las clases del
> COM
> creado...
>
> en los libros en pantalla tenes algunos ejemplos
>
> salu2!!
>
> egcito


> "Santiago" escribió:
>> Necesito por favor que alguien me ayude indicandome si hay como llamar a
>> una
>> DLL desde un Stored Procedure en SQL 2000.
>>
>> Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en
>> SQL
>> 2000.
>>
>> Si me envían codigó de ejemplo de la llamada se los agradeceré.
>>
>> S.M.



Respuesta Responder a este mensaje
#5 Josema
23/03/2005 - 10:31 | Informe spam
Busca en los libros en pantalla Creating Extended Stored Procedures, y
sp_addExtendedProc.

Te explica como crear una dll de procedimiento almacenado extendido en
incluso con los ejemplos de SQL viene un ejemplo.



"Santiago" escribió en el mensaje
news:
Necesito por favor que alguien me ayude indicandome si hay como llamar a


una
DLL desde un Stored Procedure en SQL 2000.

Si esto es posible, cómo llamar a una DLL desde un Stored Procedure en SQL
2000.

Si me envían codigó de ejemplo de la llamada se los agradeceré.

S.M.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida