Ver Mensaje Individual
  #1
Antiguo 21 de julio de 2017, 23:24
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3
Base de datos Error sintaxis ADODB Mariadb variables host
0 Inactivo Inactivo

Estimados
Estoy trabajando con powercobol v9

tengo error de sintaxis al transferir desde un "select...into..." información a variables de trabajo.

al ejecutar da error de sintaxis,

este es el codigo
Código COBOL:
  1.      invoke OBJ-CONNECTION "Open" using NAME-DB.
  2.      invoke COM "CREATE-OBJECT" using PROGID-RECORDSET
  3.                                 returning OBJ-RECORDSET.
  4.      STRING "SELECT Orden, Campo1, Campo2, Campo3 "
  5.             "INTO :WORDEN, :WCAMPO1, :WCAMP2, :WCAMPO3 "            
  6.             "FROM ejemplo WHERE Campo1 = 'manzana' "
  7.             "ORDER BY Campo1 ASC LIMIT 1;"
  8.             LOW-VALUE DELIMITED BY SIZE INTO ADO-OPEN-STRING.
  9.     invoke OBJ-RECORDSET "open" using ADO-OPEN-STRING  *> <======                                                                                      
  10.                                       OBJ-CONNECTION
  11.                                        WK-0
  12.                                        WK-1
  13.                                        WK-0.
  14.      invoke OBJ-RECORDSET "GET-EOF" returning IS-EOF.
da error en la linea resaltada.
si elimino la linea "INTO :WORDEN, :WCAMPO1, :WCAMP2, :WCAMPO3 " funciona ok.
dmosca is offline   Responder Con Cita