![]() |
Cita:
En PWC, con SQL_Embebido, sería algo así: Código COBOL:
por lo menos, esa es la manera con la que yo hago un bucle. Lo puedes hacer con un PREPARE también pero, es más lioso, y se usa si tienes que montar la consulta armando un STRING, pero ese es otro tema. Un salu2.- |
Cita:
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:
Gracias por la ayuda. Jose |
Hola @Joseg como recorrer la tabla para saber que tipo valor se puede almacenar por columnas
Código COBOL:
|
Cita:
Muchas gracias. Tu ayuda ha sido muy importante. Mi ultima duda es como convertir un puntero en texto o una fecha o un campo numerico o incluso un "BLOB", ser consultable en powercobol. ejemplo: Código COBOL:
Saludos José |
Hola @Joseg con respecto a los tipos de datos
yo estoy trabajando en Android(B4A) con: Código COBOL:
*Tema: Tipo dato Entero* Para pwcobol es un PIC 9(1...13) dependiendo el uso. Código COBOL:
*Tema : Tipo de dato Fecha* en Android represento las fechas en ticks(type Long) Código VB:
Para pwcobol la paso a PIC X(13) (SomeTime) Código COBOL:
*Tema : Tipo de dato Real* Tambien lo trato con sqlite3_column_text y lo muevo a Código COBOL:
Código COBOL:
*Tema : Tipo de dato Blob* No lo he implementado en android Pero creo que lo mejor es guardar la direccion de la imagen fisica del archivo de la memoria del celular o mobil y no la imagen como tal. *Tema : Tipo de dato Text* simplemente como text PIC X(1...256) Espero que te ayude y se entienda. Saludos... |
Gracias por la ayuda. Todo está funcionando ahora. :bat::bat::bat:
Abrazo. José |
El problema de todo esto, es la cantidad de código y lo poco explícito que parece para acceder a los datos.
YO ya os dije que utilizo un activex que me hicieron para acceder y ejecutar y es tremendamente sencillo y claro. Llevo muchos años trabajando practicamente solo con bases de datos y estoy encantado :) |
Cita:
La idea de acceder a SQLITE directamente, sin ODBC, es facilitar la instalación de la aplicación por parte de "no informáticos". |
Cita:
En algún mensaje expliqué como empecé con las bases de datos en Power. Ya sabemos que power tiene varios controles para ello, el primero DbAccess, es por donde empecé para ir comprendiendo , pero pronto te das cuenta que no es lo que buscas. Luego continué con sql embebido y la configuración de cobol85, que tampoco me terminaba de convencer, aunque hacía su función. Lo siguiente y con lo que mas he estado ha sido utilizado el control ADO, con ese casi todo lo puedes hacer, la pena es que no hay mucha información enPower, pero a fin de cuentas es ADO, y de ado hay muuuuucha información en internet, empecé a ver todos los métodos, funciones, etc ... y aplicarlas en power, unas iban bien y otras no , me quedé con las que funcionaban y así he estado varios años completamente satisfecho. Pero mi interés por la sql seguía creciendo y necesitaba aplicar consultas mas grandes, procedimientos almacenados, funciones, etc ... en ese momento empecé a buscar por internet, pero no encontré gran cosa. Pero conocía a una empresa que tenía varios ocx y con la que ya había contactado , la empresa es FathSowtware, que por cierto hace unos meses cerró y ya no hay manera de encontrar sus productos, pero Admir que es quien llevaba la empresa, lo había conocido e intercamabiado correos, así que le dije si me podía hacer un activex para acceder nativamente a sqlserver y .... tras 27 prototipos y 200 dolares , conseguí lo que buscaba :) Desde entonces todo ha cambiado. Si queréis le puedo preguntar si estaría dispuesto a venderlo o regalarlo o lo que sea, es un ocx sencilla,se registra y se distribuye y por ahora y tras varios años, todo perfecto. Y siento si el mensaje anterior se malinterpretó, admiro el trabajo de cada uno de vosotros. |
Todo bien.
Estamos aquí para ayudarnos unos a otros. Este OCX parece interesante, pero comprar un producto aparentemente descatalogado no sería buena idea. Como producto gratuito/de código abierto, me gustaría probarlo. Saludos |
| La franja horaria es GMT +2. Ahora son las 15:44. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.