Ver Mensaje Individual
  #1  
Viejo 28/06/13, 21:07:13
CRISTINO.GARCIA CRISTINO.GARCIA is offline
Senior Member
 
Fecha de Ingreso: ago 2012
Mensajes: 101
conectar sap a sql

Hola !!! Estoy necesitando conectarme a una tabla externa via sql, para realizarle un update pero no conozco mucho como realizarlo, consegui un pequeño codigo pero me da error: dbif_dsql2_sql_error, que puedo modificar para solucionarlo?.

Muchas Gracias


FORM actualiza.
* Coneccion a la Base de Datos de ATEX
EXEC SQL.
CONNECT TO 'SAPENTPRD' AS 'C1'
ENDEXEC.

EXEC SQL.
SET CONNECTION 'C1'
ENDEXEC.

EXEC SQL.
LOOP AT TAB_UPD.
UPDATE SAPENTPRD@SAPNC

SET fecha_proceso = SY-DATUM,
sistema_recibe = 'SAP',
numdocsap = :doc
WHERE numero = POS-IHREZ
AND fecha_envio = TI2-PRSDT
AND tipo = 'AVISO'
ENDLOOP.
ENDEXEC.


EXEC SQL.
COMMIT
ENDEXEC.

*Cerrar la coneccion de oracle
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.

* liberar los recursos tomados por la base de datos de memoria
EXEC SQL.
DISCONNECT 'C1'
ENDEXEC.

ENDFORM.
Responder Con Cita