Procedimiento Almacenado en ORACLE desde SQL Server

17/05/2005 - 20:13 por Ricardo Kaligari | Informe spam
Buen día

En este momento tengo un inconveniente para ejecutar un procedimiento
almacenado de ORACLE desde mi servidor MS-SQL Server 2000, ya que me está
generando errores la utilización del OPENQUERY.

Alguien podría por favor ayudarme en este tema? Tengo algo de urgencia y
llevo una semana buscando como hacerlo, sin éxito.

Muchísimas gracias de antemano por toda la colaboración que me puedan prestar

Ricardo Kaligari
Ing IT
CCAm

Preguntas similare

Leer las respuestas

#1 Isaias Islas
18/05/2005 - 01:47 | Informe spam
Si nos posteas los mensajes de ERROR, creo que algunos intentariamos
ayudarte.
Respuesta Responder a este mensaje
#2 Maxi
18/05/2005 - 02:19 | Informe spam
Hola, no creo que con Openquery puedes ejecutar lo que necesitas :( es mas
no creo que se pueda ejecutar un proc almacenado desde SQL, quizas por medio
de DTS puedas hacerlo, fijate por ese lado


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Ricardo Kaligari" escribió en
el mensaje news:
Buen día

En este momento tengo un inconveniente para ejecutar un procedimiento
almacenado de ORACLE desde mi servidor MS-SQL Server 2000, ya que me está
generando errores la utilización del OPENQUERY.

Alguien podría por favor ayudarme en este tema? Tengo algo de urgencia y
llevo una semana buscando como hacerlo, sin éxito.

Muchísimas gracias de antemano por toda la colaboración que me puedan
prestar

Ricardo Kaligari
Ing IT
CCAm
Respuesta Responder a este mensaje
#3 Ricardo Kaligari
18/05/2005 - 04:16 | Informe spam
Buen día Isaias

EL error que me genera es el siguiente:

Server: Msg 7357, Level 16, State 2, Line 1
Could not process object '{CALL bancafe.retorna('10', '2', {resultset 1,
suma}, {resultset 2, resta}, {resultset 3, multi},{resultset 4, div})}'. The
OLE DB provider 'MSDASQL.1' indicates that the object has no columns.
OLE DB error trace [Non-interface error: OLE DB provider unable to process
object, since the object has no columnsProviderName='MSDASQL.1', Query={CALL
bancafe.retorna('10', '2', suma, resta, multi,div)}'].

Por lo que no puedo. Hasta el momento, lo que sé es que el procedimiento se
ejecuta pasando variables por referencia, es decir, paso los 6 parámetros,
dos de entrada y cuatro de salida, pero no sé cómo capturar estos cuatro
valores, necesarios para la ejecución del procedimiento de en SQL Server.

Cualquier ayuda que me puedan brindar, será de muchísima ayuda.

Gracias de antemano

Ricardo Kaligari M
Ing IT
CCAm



"Isaias Islas" escribió:

Si nos posteas los mensajes de ERROR, creo que algunos intentariamos
ayudarte.



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