Bonjour,
J'utilise les objets SQLTable, SQLConnection, SQLQuery et SimpleDataSet
Voici un extrait de code :
Je me retouve syst�matiquement avec le message d'erreur "Pas de valeur pour le param�tre NUM"
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);
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.
Partager