Problème de connexion à BD Access
exoleader
Messages postés
14
Statut
Membre
-
Jaxom -
Jaxom -
Bonjour,
Je suis en 1ère année de bts IG et je suis en stage dans une grosse entreprise. J'ai un projet à réaliser en vb.net sur la gestion des consommations des cartouches d'encres par les différents services de l'entreprise.
Le projet en lui même n'est pas dur j'ai juste besoin d'une base de données pour récupérer les données qu'il me faut. Le seul problème c'est que je n'arrive pas à me connecter à la base de données.
J'ai essayer beaucoup de chose, mais pas moyen de me connecter.
J'ai déclarer mes variables et les ai bien instancier.
voici mon code:
Dim ObjetConnexion As New OleDbConnection
Dim ObjetCommand As New OleDbCommand
Dim dtrReader As OleDbDataReader
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=emplacement_de_la_base;"
ObjetConnexion.Open()
Catch ex As Exception
MessageBox.Show("Impossible de se connecter à la base de données. " & ex.Message)
End Try
J'ai remarqué que lorsque j'écris "DataSource" du Connection.String sans espace il me met comme erreur: "Pilote ISAM introuvable.
et quand je met l'espace entre data et source il me dit :
"Impossible de charger le fichier ou l'assembly 'System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances. Le chemin d'accès est introuvable"
Pourtant quand je teste la connexion dans l'explorateur de serveurs, il me dit que la connexion a réussi.
Donc voila je galère. Si quelqu'un peut me renseigner ou m'aider à résoudre ce problème je suis preneur.
Merci d'avance
A +
Je suis en 1ère année de bts IG et je suis en stage dans une grosse entreprise. J'ai un projet à réaliser en vb.net sur la gestion des consommations des cartouches d'encres par les différents services de l'entreprise.
Le projet en lui même n'est pas dur j'ai juste besoin d'une base de données pour récupérer les données qu'il me faut. Le seul problème c'est que je n'arrive pas à me connecter à la base de données.
J'ai essayer beaucoup de chose, mais pas moyen de me connecter.
J'ai déclarer mes variables et les ai bien instancier.
voici mon code:
Dim ObjetConnexion As New OleDbConnection
Dim ObjetCommand As New OleDbCommand
Dim dtrReader As OleDbDataReader
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=emplacement_de_la_base;"
ObjetConnexion.Open()
Catch ex As Exception
MessageBox.Show("Impossible de se connecter à la base de données. " & ex.Message)
End Try
J'ai remarqué que lorsque j'écris "DataSource" du Connection.String sans espace il me met comme erreur: "Pilote ISAM introuvable.
et quand je met l'espace entre data et source il me dit :
"Impossible de charger le fichier ou l'assembly 'System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances. Le chemin d'accès est introuvable"
Pourtant quand je teste la connexion dans l'explorateur de serveurs, il me dit que la connexion a réussi.
Donc voila je galère. Si quelqu'un peut me renseigner ou m'aider à résoudre ce problème je suis preneur.
Merci d'avance
A +
A voir également:
- Problème de connexion à BD Access
- Gmail connexion - Guide
- Formate pour taxer connexion internet ✓ - Forum Matériel & Système
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum Ordinateurs
- Connexion limitée wifi tv ✓ - Forum Box et Streaming vidéo
10 réponses
en fait c'est sur un autre serveur
le chemin c'est \\nas1\si\fichier\la_base.mdb
Je pense que vu que c'est sur un autre serveur ça joue.
Mais j'ai essayé en mettant le dossier dans c:\ProgramFiles et toujours a même erreur
c'est pour ça je galère pour me connecter
le chemin c'est \\nas1\si\fichier\la_base.mdb
Je pense que vu que c'est sur un autre serveur ça joue.
Mais j'ai essayé en mettant le dossier dans c:\ProgramFiles et toujours a même erreur
c'est pour ça je galère pour me connecter
voila ma ligne de mon objet connection.String
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=\\nas1\si\consommables\stock_consommables.mdb;"
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=\\nas1\si\consommables\stock_consommables.mdb;"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaie avec ça :
A+ Blux
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source='\\nas1\si\consommables\stock_consommables.mdb';"--
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Pareil j'ai toujours ce message qui apparait.
Mais quand j'écris seulment
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source='\\nas1\si\consommables\stock_consommables.mdb';"
ObjetConnexion.Open()
sans mettre le Try, il me surligne en jaune ma ligne ObjetConnection.Open ()
Par contre avec le
Try
...
Catch
...
End Try
Il m'affiche ce message mais quand je ferme mon appli s'ouvre normalement mais j'ai peur que quand je vais devoir récupérer les données de ma base je n'y arrive pas.
Mais quand j'écris seulment
ObjetConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source='\\nas1\si\consommables\stock_consommables.mdb';"
ObjetConnexion.Open()
sans mettre le Try, il me surligne en jaune ma ligne ObjetConnection.Open ()
Par contre avec le
Try
...
Catch
...
End Try
Il m'affiche ce message mais quand je ferme mon appli s'ouvre normalement mais j'ai peur que quand je vais devoir récupérer les données de ma base je n'y arrive pas.
Salut, j'ai le même problème,
Sur mon PC avec Visual studio 2008 installé, ça marche.
Sur 1 PC client ça marche
Sur 1 autre PC client, ça marche pas.
Même erreur que toi en essayant de me connecter à une Base Dbase3+
La seule différence que je vois entre les PC où ça marche et celui qui marche pas... le service pack 3 XP de microsoft.
Ca marche sur les PC XP PRO SP2 et pas sur SP3 ... Ceci explique-t-il cela? Bref, je vais chercher de ce côté là.
Sur mon PC avec Visual studio 2008 installé, ça marche.
Sur 1 PC client ça marche
Sur 1 autre PC client, ça marche pas.
Même erreur que toi en essayant de me connecter à une Base Dbase3+
La seule différence que je vois entre les PC où ça marche et celui qui marche pas... le service pack 3 XP de microsoft.
Ca marche sur les PC XP PRO SP2 et pas sur SP3 ... Ceci explique-t-il cela? Bref, je vais chercher de ce côté là.