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