Bonjour,
J'ai ce code :
rec.pwd est un integer et le champ PWD est un NUMERIC(22,0) lorsque j'exécute ma requête j'ai se message d'erreu : dbexprss type de champ incorrect
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 SQL.Add('UPDATE cps.usr SET '); SQL.Add('NOM = :nom , '); SQL.Add('PRENOM = :prenom , '); SQL.Add('LOGIN = :login , '); SQL.Add('FLAGACTIF = :flagactif , '); SQL.Add('LANG = :lang , '); SQL.Add('PWD = :pwd '); SQL.Add('WHERE USRID = :id '); Params[0].AsString := rec.nom; Params[1].AsString := rec.prenom; Params[2].AsString := rec.login; Params[3].AsString := rec.flagactif; Params[4].AsString := rec.lang; Params[4].AsInteger := rec.pwd; Params[5].AsString := rec.id;
Pourquoi ?????????????
Partager