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=;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/"