Salut,
j'aimerai g�rer un champ auto-incr�ment pour cela j'utulise cette fonction:
� l'appel de cette fonction:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 int __fastcall TForm1::NouvelID(AnsiString Table, AnsiString Clef) { SQLRequeteID->Close(); SQLRequeteID->SQL->Clear(); SQLRequeteID->SQL->Add("select max(" + Clef + ") as MAX_VALUE from " + Table ); SQLRequeteID->Open(); int result = SQLRequeteID->FieldByName( "MAX_VALUE")->AsInteger + 1; SQLRequeteID->Close(); return( result ) ; }
je re�ois le message d'erreur suivant:
Code : S�lectionner tout - Visualiser dans une fen�tre � part int ProchainID= NouvelID('nom', 'Id');/* Id est le champ à gérer et nom le nom du fichier table de ma base de donnée */
Merci d'avance pour votre aide.Utilisation incorrecte du mot cl�.
El�ment: from
Num de ligne1.
Partager