Donnez votre avis

Modification de la cible de la base de donnees sql local => distant dans visualbasic express

Posez votre question
Bonjours a tous !

N'ayant pas trouvé comment modifier la chaine de connexion de VisualBasic Express voilà les paramètres a modifier.


Dans le fichier app.config
qui devrait ressembler en partie à ça :


<xml version="1.0" encoding="utf-8" ?>

<configuration>


<connectionStrings>

<add name="WindowsApplication1.My.MySettings.maConnectionString"
connectionString="
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mabase.mdf;Integrated Security=True;User Instance=True;Connect Timeout=30;"
providerName="System.Data.SqlClient" />

</connectionStrings>

</configuration>

quand on crée une connexion à une base locale (je n'ai pas trouvé comment me connecter a une base distante) via vb express
pour passer à une connexion à une base distante il suffit de modifier la chaine de connexion

<connectionStrings>

<add name="
WindowsApplication1.My.MySettings.maConnectionString"

connectionString="
Data Source=monserveurdistant;Initial Catalog=mabase;User ID=user;PWD=sa;Pwd=password;Persist Security Info=False"

providerName="System.Data.SqlClient" />

</connectionStrings>

ce qui change par rapport à une chaine de connexion standard c'est le provider qui est defini via providerName : ="System.Data.SqlClient" au lieu de Provider=SQLOLEDB.1 dans une chaine de connexion ADO.

j'espère que cela vous aidera.


Denis
Ajouter un commentaire

Commentaires

Commenter la réponse de anthride