1°)
Pourquoi cette procedure insère t-elle plutôt de nouvelle données dans ma table en conservant l’origine inchangées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Procedure ModifClick(Sender: TObject); Begin DataModule1.ADOTable_Grades.Open; DataModule1.ADOTable_Grades.Edit; DataModule1.ADOTable_Grades.FieldValues['Code_Grade']:= VarCode.Text; DataModule1.ADOTable_Grades.FieldValues['Grade']:= VarGrade.Text; DataModule1.ADOTable_Grades.Close; DataModule1.ADOTable_Grades.Post; End;
2°)
MESSAGE
Lorsque j’index un champs pour utiliser la méthode de recherche Seek, je reçois le message :
« Fournisseur actuel ne prend ne prend pas en charge l’interface nécessaire pour la fonctionnalité d’index. » lorque j'applique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DataModule1.ADOTable_Grades.IndexName:=Code_Grade; BOOL:= datamodule;adotabe_grades.seek(vargrade.Text, SoFirstEQ);
Je travaille sous WinXP avec Delphi 6 et Mysql
Merci de me donner un coup de main.
Partager