Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
809 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème connexion DBF

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème connexion DBF

n°2176590
Fishes
Posté le 20-02-2013 à 12:58:51  profilanswer
 

Salut tout le monde,
 
J'aurais voulu lire une base de données au format DBF en VBscript, et j'utilise un code comme celui-ci.
A l'éxecution, j'ai une erreur 3704: Cette opération n'est pas autorisée si l'objet est fermé.
 

Code :
  1. Dim Conn As ADODB.Connection
  2.     Dim rsTemp As ADODB.Recordset
  3.    
  4.     Set Conn = New ADODB.Connection
  5.     Set rsTemp = New ADODB.Recordset
  6.    
  7.     Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=dbase"
  8.     Set rsTemp = Conn.Execute("SELECT * FROM C:\Temp\Adresses.dbf" )
  9.     rsTemp.Open sqlTemp, Conn
  10.    
  11.     If Not rsTemp.EOF Then
  12.         Do
  13.             MsgBox (rsTemp(0))
  14.             rsTemp.MoveNext
  15.         Loop While Not rsTemp.EOF
  16.     End If


 
Auriez-vous une idée, je suis tout bloqué :cry:
 
Merci d'avance  [:fishes83]


Message édité par Fishes le 20-02-2013 à 12:59:27

---------------
Topic CoC HFR, viendez :o
mood
Publicité
Posté le 20-02-2013 à 12:58:51  profilanswer
 

n°2176594
Fishes
Posté le 20-02-2013 à 14:34:33  profilanswer
 

Bon j'ai du mieux avec ceci, ça fonctionne avec des tables simples :

 
Code :
  1. Dim Conn As ADODB.Connection
  2. Set Conn = CreateObject("ADODB.Connection" )
  3. Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Temp\;Extended Properties=DBASE IV"
  4. Set rsTemp = Conn.Execute("SELECT * FROM accounts.dbf" )
  5. If Not rsTemp.EOF Then
  6.         'Do
  7.             MsgBox (rsTemp(0))
  8.             rsTemp.MoveNext
  9.         'Loop While Not rsTemp.EOF
  10.     End If
 

Par contre ça ne fonctionne pas avec les fichiers/tables contenant des champs "mémo".  Et donc je suis toujours bloqué à moitié...

 

Le message d'erreur est le suivant: La table externe n'est pas dans le format attendu.

 

S'il y a une bonne âme pour m'aider, je peux lui envoyer par mail un exemple de fichier.

 

Merci d'avance :)


Message édité par Fishes le 20-02-2013 à 14:39:27

---------------
Topic CoC HFR, viendez :o

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème connexion DBF

 

Sujets relatifs
[Access] Problème formulaire requêteFancybox > problème flèche
Problème avec JOptionPane[Android] Probleme video (pas d'image)
problème de conditionSQL probleme avec LIKE
USB problème port série virtuel windowsproblème de superposition texte/image sur iphone
Problème menu sur site[Ajax + Js ] Problème pour un programme
Plus de sujets relatifs à : Problème connexion DBF


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR