table non indexe de fa�on unique
Bonjour mes amis
Des que j�ex�cute mon code pour supprimer une facture, j�obtient l�erreur suivante "op�ration impossible sur cette table car elle n'est pas index�e de fa�on unique" m�me avec ce message la facture sera supprim�e (je suis sous une base de donne Mysql)
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| void __fastcall TForm1::Suprimerunefacture1Click(TObject *Sender)
{
str = DBGrid1->Fields[0]->AsString ;//contient le code
ShowMessage(str);
DM->QRsuppfact->SQL->Clear();
DM->QRsuppfact->SQL->Add("DELETE FROM t_achats where code="+ str );
if( MessageDlg(" Ete vous sur de vouloir supprimer cette facture?",
mtWarning, TMsgDlgButtons() << mbOK, 0));
{
DM-> QRsuppfact->ExecSQL();
Form1->DBGrid1->DataSource->DataSet->Refresh();
}
} |
Aidez moi SVP
Merci d'avance.