Base en réseau avec VB + Access+ ADO : HELPPPP !!!!
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010
-
21 mars 2005 à 14:21
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010
-
22 mars 2005 à 10:56
Bonjour,
J'ai toujours des problemes avec ADO et access. Lorsque j'attaque en reseau un même base avec le programme ci dessous ADO m'affiche le message au apres quelques secondes "Champ actuellement verouillé". Puis il n'y à plus qu'à faire CTRL+ALT+SUP sur le VB
J'ai déjà posé la question dur le forum et on m'a repondu d'utiliser directement une requete SQL. J'ai testé et le resultat est pire.
Bref comment gérer proprement l'accés à une base réseau avec ADO ou du moins comment gérer cette erreur "Champ actuellement verouillé".
For Cpt = 0 To 25500
Set MyRecordSet = New ADODB.Recordset
MyRecordSet.open "MaTable", AdoMyBase, adOpenKeyset, adLockOptimistic
' Fermeture du recordset
If (Not MyRecordSet Is Nothing) Then
If MyRecordSet.State = adStateOpen Then MyRecordSet.Close
Set MyRecordSet = Nothing
End If
Next
A voir également:
Base en réseau avec VB + Access+ ADO : HELPPPP !!!!
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010 22 mars 2005 à 07:29
Pour reponde a Lou Gris, comme je l'ai dit dans mon message le SQL conduit au même resultat (enregistrement bloqué si on utilise trop de requetes en reseau simultanement).
Mon programme fonctionne, le probleme c'est uniquement en réseau.
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010 22 mars 2005 à 09:55
J'ai deja essayé et le resultat est pas terrible. De plus il y a le risque de boucle infinie.
Mais d'apres les reponses, j'en conclu qu'ADO+access et incapable de gérer un réseau proprement. C'est incroyable !