Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con Firedac y MsAccess (https://www.clubdelphi.com/foros/showthread.php?t=85468)

jesconsa 20-03-2014 23:08:21

Problemas con Firedac y MsAccess
 
Hola de nuevo. Estoy tratando de leer datos de un Dataset (un JvDatasource de Jedi en concreto) y pasarlos a un VirtualTreeView con algo tan basico como:

data.Chk:= Form1.JvDataSource12.Fieldbyname('Selected').ToString;

con:

type
PTreeData=^TTreeData;
TTreeData=record
Chk: Integer;
NCaption: String[20];

end;

El caso es que siempre obtengo un error en tiempo de ejecucion de que lo que obtengo es la cadena "TIntegerField is not a Integer value"...Es decir , lo que obtengo es la cadena "TIntegerField" en lugar del entero que tengo en ese campo del DataSource (conectado a una base de datos MsAccess mediante Firedac)......Tambien lo he hecho con una variable booleana y me ha pasado lo mismo,..obtengo 'TBooleanField' en lugar del dato booleano...Que hago mal???.


Muchas gracias
Saludos

Casimiro Notevi 21-03-2014 00:57:15

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)

jesconsa 22-03-2014 15:42:14

FireDac + MsAccess
 
Gracias Casimiro. Ya este tema lo resolvi. Con un DataSource no se puede hacer lo que yo intentaba, con un TTable o FDTable (Firedac) si se puede.

Saludos

Casimiro Notevi 22-03-2014 15:51:12

Un datasource es para "enlazar" un dataset (sql,table,etc.) con un componente visual (dbgrid,dbedit,etc.)


La franja horaria es GMT +2. Ahora son las 17:56:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi