Connection avec SQL

- - Dernière réponse : Rlooping
Messages postés
13
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
2 février 2018
- 1 févr. 2018 à 15:28
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
Afficher la suite 

Votre réponse

1 réponse

Messages postés
13
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
2 février 2018
0
Merci
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
Commenter la réponse de Rlooping

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.