à l'execution de la dernière ligne, les paramètres sont devenus :
mon_RS.CursorLocation -> adUseServer
mon_RS.CursorType -> adOpenKeyset <-- Ce n'est pas la bonne valeur
mon_RS.LockType -> adLockPessimistic
Pourquoi un curseur dynamique s'est t-il métamorphosé en jeu de clé ? car du coup, j'ai plus les infos dont j'ai besoin ( plus de Recordcount, absoluteposition, EOF et BOF à faux ... donc pas de mis à jour possible)
Salut
Personnellement, je ne joue pas avec les paramètres des RS.
J'utilise avec succès cette syntaxe :
Set rsListe = New ADODB.Recordset
rsListe.CursorLocation = adUseClient
rsListe.Open SQL, gCN, adOpenStatic, adLockReadOnly
As-tu absolument besoin d'avoir un curseur dynamique ?
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro