Ver Mensaje Individual
  #3  
Antiguo 30-09-2016
Avatar de CarlosG
CarlosG CarlosG is offline
Miembro
NULL
 
Registrado: ago 2011
Posts: 24
Reputación: 0
CarlosG Va por buen camino
Smile

EL Script de la tabla es:
Código SQL [-]
CREATE TABLE TXXXX_PARAM(
   ID_PARA   VARCHAR(10) NOT NULL,
   NOM_PARA  VARCHAR(30) NOT NULL,
   VAL_PARA  VARCHAR(20) NOT NULL
)
La columna "VAL_PARA" aunque se define a "VARCHAR(20)" en Sqllite se traduce a TEXT que no tiene un limite definido, pero cuando leo una fila, el dato de la columna "VAL_PARA" con mas de 20 caracteres solo me devuelve los 20 primeros caracteres.

No uso diseñador, uso una conexion directa a ODBC, bueno la conexion directa desde V. FOXPRO
Código Delphi [-]
lcStringConn = "Driver={SQLite3 ODBC Driver};DATABASE=" + ALLTRIM(ls_BaseDatos) + ";NoTXN=1;SyncPragma=NORMAL;StepAPI=0;LongNames=1"
dbLink_sfs = SQLSTRINGCONNECT(lcStringConn)
Supongo que tiene que ver con el ODBC o una configuracion de SQLlite y NO con FOX, si no, no lo posteo en club Delphi.

Estoy usando el driver gratuito de ODBC de la url "http://www.ch-werner.de/sqliteodbc/"

Última edición por Casimiro Notevi fecha: 01-10-2016 a las 00:12:01.
Responder Con Cita