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.
Y aurait-il un �l�ment � ajouter par rapport � l'ancien code ?
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;
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.
Partager