Bonjour à tous les développeurs.
Voilà mon problème est le suivant:
Je développe une application de base de données avec BlackfishSQL en utilisant les composants DBExpress.
Dans mon DataModule1 les composants sont :
1. 'SQLConnection1'
2. 'SQLDataSET1'
3. 'DataSetProvider1'
4. 'ClientDataSet1',
5. 'DataSource1'.
Dans la fiche principale j'ai déposé une DBGrid1.
Connection : SQLConnection1 est connecté à JDS_MABASE (Driver:Blackfish)
SQLDataSEt1 a dans sa propriété SQLConnection:SQLConnection1 et dans la propriété
CommandText : select*from infos_société
DataSetProvider1 a dans sa propriété DataSet : SQLDataSet1
ClientDataSet1 a dans sa propriété ProviderName : DataSetProvider1
Dans la fiche principale j’ai naturellement des boutons de navigation et un bouton de confirmation des mises à jour dans la base de données. La procédure écrite dans l’évènement OnClick du bouton est la suivante :
Procedure TForm1.Button1OnClick (Sender: TObject);
Begin
If DataModule1.ClientDataSet1.state in [dsEdit, dsInsert] then
DataModule1.ClientDataSet1.ApplyUpdates (-1);
End ;
J’ai écrit la même instruction dans l’évènement OnClose de la fiche principale pour une sécurité de sauvegarde des modifications.
En ouvrant l’explorateur de données dans Delphi et en actualisant ma table, je constate que les modifications n’ont pas été effectuées.
Une aide de votre part me serait précieuse.
Merci à tous !!!!!