Rechercher : dans
Par :

Connexion base de données access avec VB.net

Dernière réponse le 31 mai 2009 à 14:19:48 mahdi, le 23 sep 2007 à 23:53:19 
 Signaler ce message aux modérateurs

Bonjour j'ai besoin de vos aides,jai une base de donnéées acess à travers laquelle j'ai voulue la connecter avec visual basic. net et j'ai pas réussi de le faire je vous remercie tous le monde qui s'interesse de cette question .
veiller envoiyer vos solutions sur l'adresse : mahdichtourou@yahoo.fr

Configuration: Windows XP
Internet Explorer 6.0

1

net_papy, le 24 sep 2007 à 00:16:30
Répondre à net_papy

2

218809, le 1 mai 2009 à 11:39:19

J'ai besoin de votre aide

Répondre à 218809

3

sway-yazen, le 8 mai 2009 à 04:08:55
  • +2

Voilà un exemple de connexion tu peux l'utiliser dans ton projet ..


Imports System.Data.OleDb
'////////////////////////MODULE FONCTION ACCESS////////////////
Module bdaccess
Dim MyConnection As New System.Data.OleDb.OleDbConnection()
'procédure de connection a une bd access
Public Sub connection(ByVal nombd As String)
Try
MyConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & nombd
MyConnection.Open()
Catch ex As Exception
MessageBox.Show("Impossible d'établir la connection à la base." & ex.Message)
End Try
End Sub
'deconenction de la base
Public Sub deconnection()
Try
MyConnection.Close()
Catch ex As Exception
MessageBox.Show("Impossible d'établir la connection à la base." & ex.Message)
End Try
End Sub
Public Function access(ByVal requetesql As String) As DataSet
Dim MyAdapter As OleDbDataAdapter = New OleDbDataAdapter()
Dim MyDataSet As DataSet = New DataSet("MesDonnées")
Dim StrConnect As String
Dim MyCommand As OleDbCommand
Dim requete As String
Try
MyCommand = New OleDbCommand(requetesql, MyConnection)
MyAdapter.SelectCommand = MyCommand
MyDataSet.Clear()
MyAdapter.Fill(MyDataSet, "fichier")
'A ce niveau les donnes résultantes de la requete
'se trouvent dans => MyDataSet.Tables(0)
Return MyDataSet
Catch ex As Exception
MessageBox.Show("Impossible d'établir la connection à la base." & ex.Message)
End Try
End Function
End Module

Répondre à sway-yazen

4

 salam, le 31 mai 2009 à 14:19:48

Mon amie votre code est correct mais est que tu peut donne le code de mode connecte car mais des problemes de l'enregistrement a la base de donnee et merci

Répondre à salam
Collection CommentÇaMarche.net