Bonjour,

J'ai une erreur de violation d'accès lors de l'éxecution de cette partie de code qui devrait insérer cette ligne dans ma base de données le nombre fois que l'utilisateur définit dans un champ. Le problème est vraiment à l'éxection de la ligne d'insertion !

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
17
18
19
 
void __fastcall TfmMain::buCreateClick(TObject *Sender)
{
        iNombre = edCreate->Text.ToInt();
 
        for(int i=0; i<iNombre; i++)
        {
                dmMain->DataSource->Enabled = false;
 
                dmMain->ADOQuery->Close();
                dmMain->ADOQuery->SQL->Clear();
                dmMain->ADOQuery->SQL->Add("insert into personnes values(NULL,\"nom\", \"prenom\", 20);");
                dmMain->ADOQuery->ExecSQL();
 
                dmMain->ADOQuery->Active = true;
                dmMain->DataSource->Enabled = true;
        }
}
//---------------------------------------------------------------------------