Connection avec SQL

mmab - 29 janv. 2018 à 14:43 - Dernière réponse : Rlooping 13 Messages postés lundi 28 novembre 2005Date d'inscription 2 février 2018 Dernière intervention
- 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

Rlooping 13 Messages postés lundi 28 novembre 2005Date d'inscription 2 février 2018 Dernière intervention - Modifié par jordane45 le 1/02/2018 à 15:44
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.