quel ConnectionString pour connexion à mysql sql via odbc ?
j'ai un server Mysql (easyphp) en local et je souhaiterais y accéder sous
une application "Visual Web Développer 2005".
mais je ne trouve pas la bonne configuration ConnectionString!
Mes parametres:
source odbc système : mysqllocal
utilisateur : root
mot de passe :
emplacement mysql : localhost
nom de la base : reseau
en fait j'y arrive avec l'assisant de l'objet SqlDataSource (sans que je puisse voir son connectionstring), mais pas quand je code en ligne comme ci dessous : ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| protected void Page_Load(object sender, EventArgs e)
{
// connexion par la liaison odbc : mysqllocal (connexion mysql local )
//SqlDataSource1.ProviderName = "System.Data.Obdc";
SqlDataSource1.ID = "mysqllocal";
//Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbName;User=dbUser;Password=dbUserPass;Option=3;" ?
//SqlDataSource1.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=reseau;User=root;Password=;Option=3;";
SqlDataSource1.ConnectionString = "Server=localhost;Database=reseau;User=root;Password=";
// Commande sql de selection de données
SqlDataSource1.SelectCommand = "SELECT * FROM `aide`";
// vue sur les données ()
DataView dw = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
// remplir la listbox avec les indicateurs => que pour le premier passage
if (ListBox1.Items.Count == 0)
{
string str1, str2;
foreach (DataRow dr in dw.Table.Rows)
{
str1 = dr.ItemArray[1].ToString();
str2 = dr.ItemArray[2].ToString();
ListBox1.Items.Add(str1 + " " + str2);
}
}
} |