IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

Connexion entre acces et VB.NET


Sujet :

Visual Studio

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Connexion entre acces et VB.NET
    bonjour,j'ai un problème avec la connexion entre ma base de donnée access et VB.Net,voici le code source de mon application en essayant de me connecter avec la base de donnée "entretienvoiture.mbd"




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    Imports System.Data.OleDb
    Imports System.Data
    Imports Microsoft.VisualBasic
    Imports System
     
    Public Class entretien
    Private Action As String
    Private km As Long
    Private date_ent As Date
    Private heuredebut As Integer
    Private heurefin As Integer
    Private tarif As Integer
    Private mtent As Double
     
    Public Sub recuperertarif(ByVal action As String)
    Dim cnx As New OleDbConnection
     
     
    Dim commande As OleDbCommand
    Dim dr As OleDbDataReader
    cnx = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source = c:\minoja\Documents\entretienvoiture.mdb ")
    cnx.Open()
    If cnx.State <> ConnectionState.Open Then
    MsgBox("impossible d'etablir une connexion")
    Else
    commande = cnx.CreateCommand()
    Dim req As String
    req = "SELECT Prix FROM Tintervention WHERE Action = '" + action + "' "
    commande.CommandText = req
    dr = commande.ExecuteReader()
    dr.Read()
    tarif = dr.GetInt32(0)
    dr.Close()
     
    cnx.Close()
     
    End If
     
    End Sub
     
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    TextBox1.Text = " "
    TextBox2.Text = " "
    TextBox3.Text = " "
     
    End Sub
     
    Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim req As String
    Dim cmd1 As New OleDbCommand()
    Dim cnx As New OleDbConnection
    Try
    {
     
    cnx = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source = c:\minoja\Documents\entretienvoiture.mdb ")
    cnx.Open()
    cmd1 = cnx.CreateCommand()
    req = " INSERT INTO Tintervention(Action,Km,Prix) VALUES (' + TextBox1.Text + ',' + TextBox2.Text + ','+ TextBox3.Text + ');"
    cmd1.CommandText = req
    cmd1.ExecuteNonQuery()
     
    Catch e As OleDbException
     
    MsgBox(e.Message, MsgBoxStyle.Critical, "Oledb Error")
     
    Catch e As Exception
     
    MsgBox(e.Message, MsgBoxStyle.Critical, "General Error")
     
    End Try
    End Sub
    End Class
    Pourriez-vous m'aider ?
    merci beaucoup

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Points : 19
    Points
    19
    Par défaut n'as tu pas oublié les cotes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cnx = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
    Data source ="c:\minoja\Documents\entretienvoiture.mdb", user =  admin;password= ")
    je pense que tu devrais ajouter les doubles cotes et n oublies pas les infos du user
    cordialment

  3. #3
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Points : 4 574
    Points
    4 574
    Par défaut
    Citation Envoyé par marclas Voir le message
    je pense que tu devrais ajouter les doubles cotes et n oublies pas les infos du user
    cordialment
    Je pense que sa chaîne est bonne.

    C'est quoi le message d'erreur que tu obtiens @nedoura20doudi?

Discussions similaires

  1. [Débutant] Problème de connexion entre Oracle et VB.net
    Par bestorchidee dans le forum ADO.NET
    Réponses: 3
    Dernier message: 21/06/2013, 10h02
  2. connexion entre mysql et vb.net
    Par tun_code dans le forum Administration
    Réponses: 1
    Dernier message: 14/11/2012, 11h42
  3. Créer connexion entre Vb.net et une base Access
    Par fixfix dans le forum Accès aux données
    Réponses: 9
    Dernier message: 05/12/2007, 10h07
  4. connexion entre matlab et visual studio.net
    Par imene_t1 dans le forum C#
    Réponses: 1
    Dernier message: 30/09/2007, 23h52
  5. Connexion entre VB.net et BD oracle 7.3 ?
    Par Rheym dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 07/09/2007, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo