Problème connexion base de données access+VB

Fermé
zineb87 Messages postés 24 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 20 juillet 2009 - 8 sept. 2008 à 15:09
zineb87 Messages postés 24 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 20 juillet 2009 - 8 sept. 2008 à 15:16
Bonjour,

j'ai à faire une application en visual basic dotnet, mais j'ai un problème au début de la connexion

================================>'déclaration des variables
Private cnx As OleDbConnection
Private cmd As OleDbCommand
Private dta As OleDbDataAdapter
Private cmdb As OleDbCommandBuilder
Private dts As New DataSet
Private dtt As DataTable
Private dtc As DataColumn
Private dtr As DataRow
Private rownum As Integer
Private conn As String
Private sql As String

puis

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'ouverture de la connection(à partir du répertoire de l'application)
conn = "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\Gestion Parc.mdb;"
cnx = New OleDbConnection
cnx.ConnectionString = conn
cnx.Open()

'exécution de la commande(cmd),
'du dataadapter (dta),
'du dataset(dts),
'de la datatable (dtt)
'sql=>cmd=>dta
'cnx=>cmd
'dta=>dts=>dtt
sql = "select Gestion Parc.* from Gestion Parc"
cmd = New OleDbCommand(sql)
dta = New OleDbDataAdapter(cmd)
cmd.Connection() = cnx

'chargement du DataSet à partir du DataAdapter
dta.Fill(dts, "Gestion Parc")

'chargement de la DataTable à partir du DataSet
dtt = dts.Tables("Gestion Parc")

'si la table est vide alors
If rownum > dtt.Rows.Count - 1 Then

'désactivation des boutons pour éviter une erreur
'si la table est vide
btnajou.Enabled = False
btnenr.Enabled = True
btnmod.Enabled = False
btnsup.Enabled = False
......


lors de l'exécution il n'y a ni erreur ni avertissement, sauf que ça indique que l'exception oledbexception n'a pas été gérée ,et que le nom du fichier est incorrect
et je suis bloquée pour le moment
merci de me donner un coup de main
Cordialement

1 réponse

zineb87 Messages postés 24 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 20 juillet 2009 1
8 sept. 2008 à 15:16
j'ai oublier de signaler que le problème se pose au niveau de cnx.Open()
merci :-)
-1