Bonjour,

J'ai repris dans une application sous Builder C++ XE7 un morceau de code et des objets utilis�s sous Builder C++ , ce code se compile correctement mais � l'ex�cution aucune importation n'est effectu�e. Pour expliquer ce code, j'ai un fichier ch11, qui contient des donn�es � charger dans la table d'une base sqlite (pr�c�demment BlackFishSQL). Ce fichier est d�limit�, et contient les champs de la table, champ qui sont d�clar�s dans l'objet LMDCSV2DBImport.

Par ailleurs, je n'ai aucun pb de connection ou de recherche dans la base. Ce code fonctionnait parfaitement avec la version 2007
, je ne fait que le recompiler avec XE7. Il permettait d'importer en bloc un fichier dans une table.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
 
		ch11 = (Form1->NomduDossier) + "&&_0\\VM.txt";
		Form119->ClientDataSet2->Active = true;
		Form119->T_VAR->Active = true;
                Form119->LMDCSV2DBImport2->FieldDelimiter = "\t";
                Form119->LMDCSV2DBImport2->RecordDelimiter = "\n";
                Form119->LMDCSV2DBImport2->ImportFile(ch11);
		Form119->ClientDataSet2->ApplyUpdates(-1);
		Form119->T_VAR->Active = false;
                Form119->ClientDataSet2->Active = false;
Y aurait-il un �l�ment � ajouter par rapport � l'ancien code ?

Hormis la possibilit� d'importer les donn�es ligne par ligne avec un INSERT, existerait-il un objet Builder C++ qui permettrai de faire pareil et d'importer le fichier en bloc sans utiliser d'objet LMDTools.

Merci par avance pour toute aide.