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 codeAidez moi SVP
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 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(); } }
Merci d'avance.
Partager