Bonjour,
J'ouvre une FDQuery et je la copie (structure et données) dans une FDMemTable avec
FDMemTable.data := FDQuery.data ;
Je souhaite faire de même avec une table reliée à un connecteur sqlite,
la structure est bien copiée mais pas les données.
FDConnection.drivername := sqlite ;
FDTable.connection := FDConnection ;
FDTable.data := FDQuery.data ;
Je peux contourner en utilisant
FDTable.FieldDefs := FDQuery.FieldDefs ;
FDTable.CopyDataSet(FDQuery, [coRestart, coAppend]) ;
FDTable.CopyDataSet(FDQuery, [costructure, coRestart, coAppend]) ; ne fonctionne pas, cela déclenche une erreur 'type inadéquat' sur un champ currency
Y a-t-il des restrictions à l'usage de .data que je découvre ?
Partager