Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/08/2011, 10h50   #1
Membre régulier
 
Inscription : juin 2006
Messages : 549
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 549
Points : 98
Points : 98
Par défaut Recordset ADO message d'erreur en utilisant FIND

Bonjour,

Voilà j'ai créé une connexion ADO vers un fichier Texte.

La connexion marche : j'arrive à faire des rst.moveNext par exemple
et avec l'espion je vois bien les différents enregistrements...

Par contre quand j'utilise rst.Find j'ai le message d'erreur suivant :
Citation:
Erreur d'exécution '-2147217887 (80040e21)' :
Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifier chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué.
Voici un extrait de mon code pour la mise en place de la connexion :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
            'Mise en place de la connexion avec le fichier
            Set Conn = New ADODB.Connection
                With Conn
                    .Provider = "Microsoft.Jet.OLEDB.4.0"
                    .ConnectionString = "Data Source=" & Repertoire & ";Extended Properties='text'" 'fait référence au fichier Schema.ini
                    .Open
                End With
 
            'Déclaration de la Recherche
            rSQL = "SELECT * FROM [Monfichier.txt]"
 
            'Exécution de la Recherche SQL
            Set rsFichier = New ADODB.Recordset
            With rsFichier
                .ActiveConnection = Conn
                .Open rSQL, , adOpenKeyset, adLockOptimistic
            End With
et mon .Find :
Code :
1
2
 
rsFichier.Find "F2='630013'", , adSearchForward, 1
et mon fichier Schema.ini

Code :
1
2
3
4
 
[Monfichier.txt]
Format=Delimited(|)
ColNameHeader=False

A l'aide svp.

Merci

Dams'
damsmut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h18.


 
 
 
 
Partenaires

Hébergement Web