Salut
J'ai un gros souci. J'ai crée une appli Delphi 2007 sur une base access en monoposte cela fonctionne trés bien (ajout, suppression et mise a jour des enregistrements) mais en mode multi-utilisateurs je rencontre des problemes je sais pas ce qu'il faut mettre dans la connectionstring de ADOconnection (Mode=cmReadWrite ou cmShareDenyNone) et j'ai deja essayé les different adoquery.locktype sans resultat j'ai toujours ce meme message "L'opération doit utiliser une requête qui peut être mise à jour".
Aidez moi svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 'User ID=Admin; Data Source=' + MonChemin + MonLycee + ';' + 'Jet OLEDB:System database="";Jet OLEDB:Registry Path="";'+ 'Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;'+ 'Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;'+ 'Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";'+ 'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;'+ 'Jet OLEDB:Don''t Copy Locale on Compact=False;'+ 'Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;'+ 'Persist Security Info=False';
@++++
Rserge
Partager