Bonjour j'aimerai dans vb.net changer le chemin de mon datasource pour qu'il soit dynamique si je change d'ordinateur j'aimerai qu'il prend le fichier access seul dans mon dossier.
Voici ma connection qui se trouve dans mon module.
et dans mon app.config voici le chemin qu'il m'indique:Imports System.Data.OleDb
Imports System.IO
Imports System.Configuration
Module Module1
Public ObjetConnection As OleDbConnection
Public ObjetDataAdapter As OleDbDataAdapter
' Déclaration Objet Commande
Public ObjetCommand As OleDbCommand
Dim strConnect As String
Public acsdr As OleDbDataReader
Public str As String
Public SIGNAT As Integer
Public cnn As New OleDb.OleDbConnection
Public cdr As OleDbDataReader
Public strawr As String
Public textt As String
Dim strConnectt As String
Public acsdrr As OleDbDataReader
Public strr As String
Sub connect()
Dim nwConn As String = System.Configuration.ConfigurationManager.ConnectionStrings(1).ToString()
cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=U:\pass.accdb"
cnn.Open()
End Sub
End ModuleJe suis un peu perdu. Merci de l'aide apporté !<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="WindowsApplication1.My.MySettings.passConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\pass.accdb"
providerName="System.Data.OleDb" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" />
</startup>
</configuration>
Partager