FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
SQLite 3 --> Capturar el contenido de los campos en una variable
Hola, necesito capturar el contenido de los campos de una base de datos SQLite en una variable de tipo string.
Si hago esto:
Obtengo el siguiente mensaje de error: Código:
Project raised exception class 'RunError(231)'.
Pero tengo que declarar tres variables de tipo string (Cod, Nam and Addr). ¿Alguien me ayuda? Última edición por kakarotv5 fecha: 26-11-2007 a las 14:35:05. |
#2
|
|||
|
|||
Probablemente el error provenga de algún tipo de conversión automática de Variant con los operadores '+'.
Prueba con
__________________
Saludos. |
#3
|
|||
|
|||
FieldValues devuelve Variant.
El problema es que si accedes a la propiedad FieldValues de los campos obtienes un Variant, es decir un dato de tipo variable, que hasta que no sea usado no se define su tipo. Por eso te funciona cuando lo asignas a variables, porque la variable ya tiene tipo. Utiliza la propiedad FieldByName o los campos persistentes más el tipo de aceso que le quieras hacer: .AsInteger, .AsString, .AsDateTime....
oops.. veo que se me han adelantado en la respuesta. Saludos- |
#4
|
|||
|
|||
Lo he cambiado por esto:
y me da este error: Código:
Project raised exception class 'EVariantInvalidOpError'
Por cierto, veo que sabeis de SQLite, yo no he encontrado mucha información al respecto de esta base de datos, ¿sabéis de algún buen manual? Gracias a todos y un saludo. Última edición por kakarotv5 fecha: 26-11-2007 a las 14:49:14. |
#5
|
|||
|
|||
Particularmente no he trabajado con ella.
No he trabajado nunca con SQLite, lo que pasa es que tu duda era sobre el acceso a la clase TField de un TDataSource, y ese es un problema de uso de dichas clases, independientemente del motor de base de datos que elijas. Es decir, te hubiese pasado lo mismo si hubieras usado Firebird, Interbase, Paradox o Dbase.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
capturar el valor de una variable en una pagina web | DISIMULA | Internet | 0 | 19-03-2007 19:34:31 |
Almacenar en una variable de session el contenido de un ListBox (Items)! | JuanErasmo | .NET | 2 | 16-01-2007 22:13:32 |
Contenido de una select a una variable | fjcg02 | MS SQL Server | 2 | 03-10-2005 22:23:13 |
Borrar el contenido de uno o mas campos | karocs | SQL | 3 | 09-08-2004 10:18:13 |
Generar impreso con bandas de contenido variable | falke01 | Impresión | 5 | 10-06-2004 13:37:44 |
|