Bonjour,

Comme l'intitulé le dit, j'ai une cette erreur lorsque je veux insérer le contenu des TEdit dans la base de donnée mysql. La connection au serveur se fait correctement.

erreur "SQLQuery: Curseur non renvoyé par Query."

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
void __fastcall TForm1::BT_enregistrerClick(TObject *Sender)
{
                AnsiString requete;
 
                Form1->DBdelta->DataSource->Enabled= false;
                Form1->DBdelta->DataSource->DataSet->Active = false;
                Form1->SQLQuery->Active = false;
                Form1->SQLQuery->SQL->Clear();
                requete="INSERT INTO `z_delta` ( `id` , `nom` , `prenom` ) VALUES ('""', '" + D_nom->Text + "', '" + D_prenom->Text + "')";
                Form1->SQLQuery->SQL->Add(requete);
                Form1->SQLQuery->Active = true;
                Form1->DBdelta->DataSource->Enabled = true;
                Form1->DBdelta->DataSource->DataSet->Active = true;
}

le débogueur me situe sur cette ligne :
Form1->DBdelta->DataSource->Enabled = true;

( j'utilise Borland C++ builder )

merci !

ludo

[Balises CODE rajoutées par Fiquet, merci d'y penser la prochaine fois]