Bonjour,

J'utilise les objets SQLTable, SQLConnection, SQLQuery et SimpleDataSet

Voici un extrait de code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 AnsiString req = "CREATE TABLE TABLE1 (NUM INT , MOT CHAR(50) , EFFECTIF INT"
SQLQuery1->SQL->Clear();
SQLQuery1->SQL->Add(req);
SQLQuery1->PrepareStatement();
SQLQuery1->ExecSQL(true);
 
// pas de problème la table est créée
 
req = "INSERT INTO TABLE1 (NUM,MOT,EFFECTIF) values (:NUM,:MOT,:EFFECTIF)";
SimpleDataSet1->Close();
SimpleDataSet1->DataSet->Close();
AnsiString ch10 = "C:\\temp.txt";
SimpleDataSet1->DataSet->CommandText = req;
SimpleDataSet1->DataSet->Open();
SimpleDataSet1->Open();
SimpleDataSet1->LoadFromFile(ch10);
Je me retouve syst�matiquement avec le message d'erreur "Pas de valeur pour le param�tre NUM"

J'essaye en fait de charger le fichier ch10 dans la table, fichier qui contient mes 3 champs s�par�s par des tabulations, avec un enregistrement par ligne.
J'ai utilis� un SimpleDataSet car j'y ai trouv� une propri�t� LoadFromFile, mais quelquesoit l'emplacement de cette propri�t� le m�me message revient.

Merci pour toute indication.