Bonjour,
Sous D6, j'utilise une DBGrid qui pointe sur une DataBase.
Lorsque je mets à jour ma DataBase, seul les champs texte sont mis à jour.
Les champs Integer sont totalement ignorés...??????
J'ai essayé en en utilisant Val, mais identique...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 begin if DBG1.SelectedRows.Count>0 then with DBG1.DataSource.DataSet do for i:=0 to DBG1.SelectedRows.Count-1 do begin GotoBookmark(pointer(DBG1.SelectedRows.Items[i])); Fields[0].Value := DPrenom.Text; Fields[1].Value := DNom.Text; ...... Fields[7].Value := StrToInt(IndDpt.Caption); end; end;
Mon champs 9, dans la base est déclaré comme Integer.
Merci
Partager