gvcb5f1
Messages postés2Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention22 septembre 2006
-
21 sept. 2006 à 15:06
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007
-
22 sept. 2006 à 15:51
Bonjour tout le monde,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
J’ai un problème avec une application VB qui utilise une DB Access 2000 (XP).
L’application fonctionnait correctement avant sous Windows NT4 avec un NT4 Serveur (plus de 3 ans sans problèmes) mais depuis que nous sommes passé sur XP pro avec 2003Serveur, les utilisateurs rencontrent régulièrement (plusieurs fois par jour) l’erreur «Could not update ; currently locked ».
L’application et la DB se trouvent sur le même serveur dans des répertoires différents.
Voici une partie des références utilisées par le programme :
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Microsoft ActiveX Data Objects 2.8 Library</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Microsoft ActiveX Data Objects Recordset 2.8 Library</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Microsoft ADO Ext 2.8 for DLL and Security</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Microsoft Jet and replication Objects 2.6 Library</li>
<li class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Microsoft Remote Data Object 2.0</li>
Voici le code pour la connexion :
Public OADODB As ADODB.Connection
Public Cnxn As ADODB.Connection
Public Function AdoConnexionData() As Boolean
'* Cette fonction a pour but de créer la connexion vers la DB.
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 22 sept. 2006 à 15:51
La table (ou l'une des tables) utilisée par RsAjouterRDV est donc ouverte en ReadOnly.
Regarde dans ton prog s'il n'y a pas une instruction qui fait ça. Ou alors la base est utilisée par un autre prog ? Ou quelqu'un travaille sur la base avec Access (c'est bien une base Access ?).