cs_Sia72
Messages postés16Date d'inscriptionjeudi 12 mai 2011StatutMembreDernière intervention24 mai 2013
-
25 mai 2012 à 14:29
Utilisateur anonyme -
27 mai 2012 à 04:00
Bonjour,
J'ai développé un programme sous vb et j'aimerai stocké des données saisies par l'utilisateur dans une base de données Access. J'ai donc choisis d'utiliser ado pour faire ceci, mais un problème persiste. Pour accéder a mabase.mdb , j'ai ajouter la référence Microsoft ActiveX Data Objects 6.0 Library et j'utilise le provider Microsoft.Ace.OLEDB.12.0 pour ma base en access 2010.
Néanmoins, lorsque j’exécute le code permettant de faire l'insertion dans la base acccess de certaines données. Un message d'erreur s'affiche " le fichier 'mabase' est introuvable", alors que ma base de données est bien placée dans le bin\debug de l'application.
Voici le code que j'utilise pour effectuer la connexion a ma base :
L'extension de ton fichier access 2010 n'est plus .mdb, il faudrait l'ouvrir avec access et l'enregistrer au format access 2003 par exemple et la il aura l'extension ".mdb"
zizoweb
Messages postés5Date d'inscriptionjeudi 24 mai 2012StatutMembreDernière intervention11 juin 2012 27 mai 2012 à 02:29
C'est bien, et félicitation acive.
Pour moi un problème persiste toujours c'est que j'arrive pas à récupérer les donner saisies sur vb.net dans ma base de donnée Access, voici quelques détails :
- j'ai fait une base Access dont je tire les infos afficher sur les fenêtres VB.net par la méthode ADO (OLEDB).
- les fenêtres sont constituées de contrôleurs textbox et combobox principalement , lors de la récupération des données ceux du textbox s'enregistrent normalement dans la base des données sauf que du combobox ne s'enregistre pas. j'ai bien chercher mais le problème reste toujours.
- Pour la base Access je l'ai enregistré avec des champs assistants liés à d'autres tables.
- et c'est à ce niveau là que j'ai le problème , les combobox sont lié aux tables de ces champs. et lorsque j'enregistre les données ceux du textbox s'enregistrent mais ceux du combobox non plus .