C# - VS08 - Microsoft.Jet.OLEDB - Pilote ISAM [Fermé]

Signaler
Messages postés
2
Date d'inscription
lundi 18 février 2008
Statut
Membre
Dernière intervention
28 avril 2009
-
 data -
Bonjour,
Je suis sous XP SP3, j'ai dl sur msdnaa
"Visual Studio 2008 Professional Edition (x86 and x64 WoW) - DVD (French)"
J'ai créé une petite base de données sous access 2007.
Note: Ce serait la version de VS qui poserait pb?

Lorsque je tente une connexion avec :
- le provider "Microsoft.Jet.OLEDB.12.0"
- une base .accdb
= J'ai une erreur :"le fournisseur 'microsoft.jet.oledb.12.0' n'est pas inscrit sur l'ordinateur local"

Avec une connexion:
- le provider "Microsoft.Jet.OLEDB.4.0"
- une base enregistrer en mode version 2003 .mdb
= j'ai une erreur "Pilote ISAM Introuvable"

D'après support.microsoft c'est une erreur rencontré avec vista x64 or ce n'est pas mon cas...

Une idée?

Merci pour votre aide.
A voir également:

2 réponses

Messages postés
16
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
16 avril 2010
2
-- up --

S'il vous manque des infos n'hésitez pas à demander...
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Ben si c'est la meilleur réponse
Je veux pas voir la pire !!
Il faut écrire Provider = Microsoft.ACE.OLEDB.12.0; Data Source etc ...

au lieu de "Microsoft.Jet.OLEDB.12.0".

++ ;)
petit souci, j'ai bien utiliser cette chaîne avec "ACE", mais il m'affiche le même méssage. j'utilise un fichier .accdb et travail sur VS 2010. Merci de votre aide
avec une base de données access 2010 " fichier: consultation.accdb, Table:Question, Champ: Nom; utiliser le prog. suivant pour lire rapidement des enregistrements avec un dataReader.(il faut bien verifier le chemin d'acces):
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports Microsoft.VisualBasic

Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.ACE.oledb.12.0; Data source=C:\consultation.accdb")
Dim Mycommand As OleDbCommand = MyConnexion.createCommand()
Mycommand.CommandText = " Select Nom From Question"
MyConnexion.Open()
Dim MyReader As OleDbDataReader = Mycommand.ExecuteReader()
Do While MyReader.Read()
ListBox1.items.add(MyReader.GetString(0))
Loop

End Sub
End Class