Je me permets de vous écrire, car j’ai un gros souci sur Access.
Nos clients ont SQL Server.
Lorsque l’on veut supprimer une écriture (docmd.runsql "delete …"), Access
"tourne en rond" et après 3 minutes, le programme s'arrête. J'ai testé la
commande delete avec un simple programme Access, et ça fonctionne nickel.
Donc, ce n'est ni le serveur, ni SQL Server (où un réindexage a été
effectué), ni le câblage, ni les machines qui ne vont pas. C'est bel et bien
le programme Access. J'ai même exécuté en dernier recours la ligne de
commande "msaccess /decompile mabase.mdb". Mais aucun changement.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Clive Lumb
Christophe wrote:
Bonjour,
Je me permets de vous écrire, car j'ai un gros souci sur Access. Nos clients ont SQL Server.
Lorsque l'on veut supprimer une écriture (docmd.runsql "delete ."), Access "tourne en rond" et après 3 minutes, le programme s'arrête. J'ai testé la commande delete avec un simple programme Access, et ça fonctionne nickel. Donc, ce n'est ni le serveur, ni SQL Server (où un réindexage a été effectué), ni le câblage, ni les machines qui ne vont pas. C'est bel et bien le programme Access. J'ai même exécuté en dernier recours la ligne de commande "msaccess /decompile mabase.mdb". Mais aucun changement.
Je ne sais vraiment plus quoi faire.
Faut-il tout réécrire le programme ?
Merci pour votre aide
Il me semble que c'est un problème de base (access) corrumpu. Commencer par essayer d'importer petit à petit les modules, formuliares etc. dans une nouvelle base jusqu'à ce que cela ne marche plus. Une fois l'objet corrompu identifié, il suffit de le récréer dans la nouvelle base.
J'ai rencontré ce problème le plus souvent avec des bases 97 qui ont été convertis en 2000.
Bon courage
Clive
Christophe wrote:
Bonjour,
Je me permets de vous écrire, car j'ai un gros souci sur Access.
Nos clients ont SQL Server.
Lorsque l'on veut supprimer une écriture (docmd.runsql "delete ."),
Access "tourne en rond" et après 3 minutes, le programme s'arrête.
J'ai testé la commande delete avec un simple programme Access, et ça
fonctionne nickel. Donc, ce n'est ni le serveur, ni SQL Server (où un
réindexage a été effectué), ni le câblage, ni les machines qui ne
vont pas. C'est bel et bien le programme Access. J'ai même exécuté en
dernier recours la ligne de commande "msaccess /decompile
mabase.mdb". Mais aucun changement.
Je ne sais vraiment plus quoi faire.
Faut-il tout réécrire le programme ?
Merci pour votre aide
Il me semble que c'est un problème de base (access) corrumpu.
Commencer par essayer d'importer petit à petit les modules, formuliares etc.
dans une nouvelle base jusqu'à ce que cela ne marche plus. Une fois l'objet
corrompu identifié, il suffit de le récréer dans la nouvelle base.
J'ai rencontré ce problème le plus souvent avec des bases 97 qui ont été
convertis en 2000.
Je me permets de vous écrire, car j'ai un gros souci sur Access. Nos clients ont SQL Server.
Lorsque l'on veut supprimer une écriture (docmd.runsql "delete ."), Access "tourne en rond" et après 3 minutes, le programme s'arrête. J'ai testé la commande delete avec un simple programme Access, et ça fonctionne nickel. Donc, ce n'est ni le serveur, ni SQL Server (où un réindexage a été effectué), ni le câblage, ni les machines qui ne vont pas. C'est bel et bien le programme Access. J'ai même exécuté en dernier recours la ligne de commande "msaccess /decompile mabase.mdb". Mais aucun changement.
Je ne sais vraiment plus quoi faire.
Faut-il tout réécrire le programme ?
Merci pour votre aide
Il me semble que c'est un problème de base (access) corrumpu. Commencer par essayer d'importer petit à petit les modules, formuliares etc. dans une nouvelle base jusqu'à ce que cela ne marche plus. Une fois l'objet corrompu identifié, il suffit de le récréer dans la nouvelle base.
J'ai rencontré ce problème le plus souvent avec des bases 97 qui ont été convertis en 2000.