-----Message d'origine-----
Salut,
Essaye ça :
Dim cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Set cn = CurrentProject.AccessConnection
Set Rs = New ADODB.Recordset
With Rs
Set .ActiveConnection = cn
.Source = '"SELECT * FROM matable"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
....
Set Rs = Nothing
Set cn = Nothing
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
-----Message d'origine-----
Salut,
Essaye ça :
Dim cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Set cn = CurrentProject.AccessConnection
Set Rs = New ADODB.Recordset
With Rs
Set .ActiveConnection = cn
.Source = '"SELECT * FROM matable"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
....
Set Rs = Nothing
Set cn = Nothing
"phil" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:29df01c4284b$930f7ae0$a501280a@phx.gbl...
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
-----Message d'origine-----
Salut,
Essaye ça :
Dim cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Set cn = CurrentProject.AccessConnection
Set Rs = New ADODB.Recordset
With Rs
Set .ActiveConnection = cn
.Source = '"SELECT * FROM matable"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
....
Set Rs = Nothing
Set cn = Nothing
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier
-----Message d'origine-----
Salut,
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
Peut-être la base est ouverte en mode exclusif?
Sinon une autre possibilité est de recréer la chaîne
de connexion OLEDB
et par la même occasion de tester la connexion. Par
exemple:
A partir du bureau:
- Nouveau fichier texte seulement
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence)
- Double clic sur le fichier, choix du
premier onglet
(fournisseur)
- Sélectionner "Microsoft Jet 4.0 OLEDB
provider + bouton
suivant
- Saisir ou sélectionner le chemin complet
de la bdd et saisir
éventuellement un utilisateur et mot de passe + bouton
tester la connexion.
- Si ça fonctionne, on peut récupèrer la
chaine de connexion en
éditant ce fichier .udl (le glisser dans le notepad par
exemple)
- Un petit copier à partir du Notepad
- Retour dans VBA:
Dim RS As New ADODB.Recordset
Dim strConnexion as String
strConn = "Ici on colle la chaîne de
connexion venant du
Notepad"
RS.Open "select * from matable",
strConnexion,
adOpenDynamic, adLockOptimistic
A+
Rv
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier
-----Message d'origine-----
Salut,
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
Peut-être la base est ouverte en mode exclusif?
Sinon une autre possibilité est de recréer la chaîne
de connexion OLEDB
et par la même occasion de tester la connexion. Par
exemple:
A partir du bureau:
- Nouveau fichier texte seulement
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence)
- Double clic sur le fichier, choix du
premier onglet
(fournisseur)
- Sélectionner "Microsoft Jet 4.0 OLEDB
provider + bouton
suivant
- Saisir ou sélectionner le chemin complet
de la bdd et saisir
éventuellement un utilisateur et mot de passe + bouton
tester la connexion.
- Si ça fonctionne, on peut récupèrer la
chaine de connexion en
éditant ce fichier .udl (le glisser dans le notepad par
exemple)
- Un petit copier à partir du Notepad
- Retour dans VBA:
Dim RS As New ADODB.Recordset
Dim strConnexion as String
strConn = "Ici on colle la chaîne de
connexion venant du
Notepad"
RS.Open "select * from matable",
strConnexion,
adOpenDynamic, adLockOptimistic
A+
Rv
"phil" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:29df01c4284b$930f7ae0$a501280a@phx.gbl...
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier
-----Message d'origine-----
Salut,
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
Peut-être la base est ouverte en mode exclusif?
Sinon une autre possibilité est de recréer la chaîne
de connexion OLEDB
et par la même occasion de tester la connexion. Par
exemple:
A partir du bureau:
- Nouveau fichier texte seulement
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence)
- Double clic sur le fichier, choix du
premier onglet
(fournisseur)
- Sélectionner "Microsoft Jet 4.0 OLEDB
provider + bouton
suivant
- Saisir ou sélectionner le chemin complet
de la bdd et saisir
éventuellement un utilisateur et mot de passe + bouton
tester la connexion.
- Si ça fonctionne, on peut récupèrer la
chaine de connexion en
éditant ce fichier .udl (le glisser dans le notepad par
exemple)
- Un petit copier à partir du Notepad
- Retour dans VBA:
Dim RS As New ADODB.Recordset
Dim strConnexion as String
strConn = "Ici on colle la chaîne de
connexion venant du
Notepad"
RS.Open "select * from matable",
strConnexion,
adOpenDynamic, adLockOptimistic
A+
Rv
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
-----Message d'origine-----
Bonjour.
je viens de tester ton code sur une table, je ne trouve
pas d'erreur:
Dim RS As New ADODB.Recordset
RS.Open "select * from table1", _
CurrentProject.Connection, _
adOpenDynamic, _
adLockOptimistic
MsgBox RS!Madate
RS.Close
Set RS = Nothing
tes références sont cochés et correctes ?
j'ai seulement coché activex data object 2.7 library
ne me fais pas peur, tu es bien en 2000 minimum ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
-----Message d'origine-----
Bonjour.
je viens de tester ton code sur une table, je ne trouve
pas d'erreur:
Dim RS As New ADODB.Recordset
RS.Open "select * from table1", _
CurrentProject.Connection, _
adOpenDynamic, _
adLockOptimistic
MsgBox RS!Madate
RS.Close
Set RS = Nothing
tes références sont cochés et correctes ?
j'ai seulement coché activex data object 2.7 library
ne me fais pas peur, tu es bien en 2000 minimum ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:29df01c4284b$930f7ae0$a501280a@phx.gbl...
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
-----Message d'origine-----
Bonjour.
je viens de tester ton code sur une table, je ne trouve
pas d'erreur:
Dim RS As New ADODB.Recordset
RS.Open "select * from table1", _
CurrentProject.Connection, _
adOpenDynamic, _
adLockOptimistic
MsgBox RS!Madate
RS.Close
Set RS = Nothing
tes références sont cochés et correctes ?
j'ai seulement coché activex data object 2.7 library
ne me fais pas peur, tu es bien en 2000 minimum ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit
dans le message de
news:29df01c4284b$930f7ae0$
Erreur d'exécution '-2147024769 (8007007f)':
La méthode 'Connection' de l'objet '_CurrentProject' a
échoué
Voila le message qui apparait quand j'essaye de faire un
banal recordset ADODB :
Dim RS As New ADODB.Recordset
RS.Open "select * from matable", _
CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
Est-ce que quelqu'un sait comment résoudre cette erreur
autrement qu'en passant par un recordset DAO ?
Merci
Phil
.
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier
Dans la fenêtre d'éxecution, que s'affiche t'il
lorsque l'on saisi:
?currentproject.Connection.ConnectionString
- Nouveau fichier texte seulement OK
- Changer l'extension du fichier créé
précédement de .txt en
..udl (l'icône du fichier doit changer d'apparence) OK
- Double clic sur le fichier