Ver Mensaje Individual
  #12
Antiguo 15 de mayo de 2023, 17:08
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de fastpho Ver Mensaje
@Joseg
La funcion sqlite3_step espera el valor por value no por reference seria asi :
Código COBOL:
  1. working-storage.
  2. 01 stmt-handle   PIC 9(9) COMP-5.
  3. 01 redefines stmt-handle.
  4.     05  pStmt usage pointer.


Código COBOL:
  1.      call "sqlite3_step"  & X"00" WITH  STDCALL  LINKAGE
  2.            using  by value stmt-handle
  3.            returning BD-STATUS
  4.      end-call
Saludos...

Ok, la función "sqlite3_step" ya está bien.
La función "sqlite3_column_count" también está bien.

La siguiente función siempre devuelve NULL (5)
Código COBOL:
  1.      move 1 to wnum-columns
  2.      call "sqlite3_column_type"  & X"00"  WITH  STDCALL  LINKAGE
  3.                            using
  4.                                    by value stmt-handle
  5.                                    by value wnum-columns
  6.                                    returning BD-COLUMNA-TIPO
  7.      end-call
¿Puede publicar una parte del código que se repite desde una tabla hasta que los datos se puedan consultar en PowerCobol?

Gracias por la ayuda.
Jose
Joseg is offline   Responder Con Cita