Connection avec SQL

Signaler
-
Messages postés
13
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
2 février 2018
-
Bonjour,

j'ai un problème avec la commande :

cnxstr = "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\base.mdb;"

j'ai plusieurs base de donnée et je ne sais pas comment choisir la bonne avec login/mdp/nom de la base

Merci

1 réponse

Messages postés
13
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
2 février 2018

C'est peut êtres le chemin vers ta base... Utilise Path.combine() pour êtres sur du chemin.

Exemple de Code :
 Public Sub Insert_Record_MDB(ByVal nameTable As String, ByVal champTable As String, ByVal valueTable As String, Optional baseSelect As Integer = 0)
  Using objetConnection As New OleDbConnection
   objetConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= " & path.Combine(Application.StartupPath , "base.mdb") & ";"
   objetConnection.Open()

   Using objetCommand As New OleDbCommand
    objetCommand.Connection = objetConnection
    objetCommand.CommandType = CommandType.Text
    objetCommand.CommandText = "INSERT INTO " & nameTable & " (" & champTable & ") VALUES (" & valueTable & ")"

    objetCommand.ExecuteNonQuery()
   End Using
   objetConnection.Close()
  End Using
  Application.DoEvents()
 End Sub


EDIT : Ajout des balises de code (la coloration syntaxique).

Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
Jordane45