Bonjour
je voudrai accéder au résultat d'une requète SQL (j'utilise dbexpress / C++ 2007), mais je voudrai accéder avec le FieldBYName.
L'accès via les éléments SQLQuery1->Fields->Fields[0]->Text
marche bien.
mais
Memo1->Lines->Add( SQLQuery1->Fields->FieldByName("nom")->Text);
ne donne rien...
Une idée ?
Merci
voici le 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 SQLQuery1->SQL->Text=EditQuery->Text; SQLQuery1->ExecSQL(false); Memo1->Lines->Add("\n------------------------\nQuery openned : "); Memo1->Lines->Add( SQLQuery1->SQL->Text ); while (! SQLQuery1->Eof) { // Memo1->Lines->Add( SQLQuery1->Fields->Fields[0]->Text // +"|"+SQLQuery1->Fields->Fields[1]->Text // +"|"+SQLQuery1->Fields->Fields[2]->Text // +"|"+SQLQuery1->Fields->Fields[3]->Text); Memo1->Lines->Add( SQLQuery1->Fields->FieldByName("nom")->Text); SQLQuery1->Next(); } SQLQuery1->Close();
Partager