OVH Cloud OVH Cloud

Access est incapable d'ouvrir une connection pour inserer nouvel e

1 réponse
Avatar
Zadi Friedrich
Salut a tous,
Je suis en train de creer une application avec ms access 2000. J'ai cree une
routine pour inserer un nouvel enregistrement. J'ai donc utilise ADO pour
donner les instructions suivantes:
dim cnn as ADODB.connection
dim rst as recordset
set cnn=new adodb.connection
cnn.open CurrentProject.Connection
La routine plante tout le temps sur cette derniere ligne d'instruction et
affiche le message:
"The database has been placed in a state by user 'Admin' on
machine 'server01' that prevents it from being opened or
locked".
Est-ce que quelqu'un a une idee de la raison pour laquelle ce message
s'affiche? J'ai verifie les attributs du ficher .mdb et les proprietes "read
only" et "archives" ne sont pas cochees. De l'aide s'il vous plait!!
Merci d'avance.

1 réponse

Avatar
Charles ERNST
Pas besoin d'ouvrir la connexion Currentproject.connection, c'est celle de
votre projet..... (current project) et elle est de toute façon ouverte
faites simplement
dim rst as new adodb.recordset
rst.open "Votre table", currentproject.connection, , adOpenDynamic,
adLockOptimistic, adCmdTable



"Zadi Friedrich" a écrit dans le
message de news:
Salut a tous,
Je suis en train de creer une application avec ms access 2000. J'ai cree
une
routine pour inserer un nouvel enregistrement. J'ai donc utilise ADO pour
donner les instructions suivantes:
dim cnn as ADODB.connection
dim rst as recordset
set cnn=new adodb.connection
cnn.open CurrentProject.Connection
La routine plante tout le temps sur cette derniere ligne d'instruction et
affiche le message:
"The database has been placed in a state by user 'Admin' on
machine 'server01' that prevents it from being opened or
locked".( pour laquelle ce message
s'affiche? J'ai verifie les attributs du ficher .mdb et les proprietes
"read
only" et "archives" ne sont pas cochees. De l'aide s'il vous plait!!
Merci d'avance.