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;
        }
}
//---------------------------------------------------------------------------