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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Code 3343 - "Format de base de données non reconnu"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] Code 3343 - "Format de base de données non reconnu"

n°1379710
elliotdoe
Posté le 02-06-2006 à 12:03:47  profilanswer
 

Bonjour, j'ai un nouveau problème concernant un facturier que je développe en VB6, accédant à une base Access.
J'ai créé un formulaire qui recherche dans une liste un nom de client par rapport aux premières lettres du nom qu'on a entré (j'entre : "ad" ça me trouve tous les noms commençant par "ad".). Ca marchait sur une ancienne version du facturier, mais aujourd'hui, j'ai une erreur :
 
"Format de base de données non reconnu"
Code 3343
 
 
Je ne sais pas du tout d'où ça peut venir. Voici le code de connexion à la base :
 
 

Citation :


Private Sub Text3_Change()
Dim bd As Database
Dim tbl As Recordset
Dim textsql As String
 
textsql = "SELECT top 20 * FROM CLIENT WHERE NOM LIKE '" + Text3.Text + "*'"
List1.Clear
Set bd = OpenDatabase("..\Base de données\bdfacturier.mdb" )
Set tbl = bd.OpenRecordset(textsql)
While Not tbl.EOF
    List1.AddItem tbl.Fields("NOM" )
    tbl.MoveNext
Wend
tbl.Close
End Sub

mood
Publicité
Posté le 02-06-2006 à 12:03:47  profilanswer
 

n°1379713
elliotdoe
Posté le 02-06-2006 à 12:06:14  profilanswer
 

J'utilise une méthode ADO, avec librairie Jet4.0.

n°1379880
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2006 à 14:26:37  profilanswer
 

3343 = base Access pétée !
tu n'as plus qu'à pleurer

n°1379956
elliotdoe
Posté le 02-06-2006 à 15:27:05  profilanswer
 

C'est pas bien grave, j'en suis qu'au développement et la base est pas super compliquée.
Par contre, je l'ai refaite rapidement, te ça me met exactement la même erreur. Je vois pas pourquoi :??:

n°1380172
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2006 à 19:55:48  profilanswer
 

y'a des espaces dans le chemin qui pointe vers ta BD ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1380728
elliotdoe
Posté le 04-06-2006 à 11:47:44  profilanswer
 

Il y en avait mais j'ai changé le chemin avec un relatif, et la base est dans le même dossier que le programme maintenant.
Par contre, j'ai ajouté un nouvel adodc sur une autre feuille que j'ai relié à une combo, et ce que je voulais faire a fonctionné, alors que ça ne fonctionnait pas avec le premier adodc sur la même page. Je sais pas si c'est une question de base pétée ou d'un bug dans la liaison ADO.
Bref, un truc bizarre...


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

  [VB6] Code 3343 - "Format de base de données non reconnu"

 

Sujets relatifs
Code non execute apres un forSuivi des modifs successives code source PHP
[VB6] Arrondi tout seul ?!Problème de sauvegarde des données dans une base sql
Problème de transmission des donnéesEnvoyer plusieurs fois données d'un formulaire sans changer de page
Cahier des charges - base de donnéesBase de données et IHM
Plus de sujets relatifs à : [VB6] Code 3343 - "Format de base de données non reconnu"


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