不支持关键字
Keyword not supported
我看到了一大堆答案,但我还是找不到一个适合我的答案。
<connectionStrings>
<add
name="conString"
connectionString="Data Source=(local);Initial Catalog=wb_lab_1;Integrated Security=True"
providerName="System.Data.MysqlClient"
/>
</connectionStrings>
我无法使用 windows 身份验证在 windows 上创建连接字符串。我也试过:
Server=127.0.0.1;Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
Server=(local);Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
但我仍然遇到 Keyword not supported
错误。我哪里错了?
UPD:这是我在 C# 中尝试连接的方式:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString); // here I got an Exception
改变
providerName="System.Data.MysqlClient"
至
providerName="System.Data.SqlClient"
变化:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString); // here I got an Exception
收件人:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
conn = new System.Data.SqlClient.SqlConnection(connString); // should work
我看到了一大堆答案,但我还是找不到一个适合我的答案。
<connectionStrings>
<add
name="conString"
connectionString="Data Source=(local);Initial Catalog=wb_lab_1;Integrated Security=True"
providerName="System.Data.MysqlClient"
/>
</connectionStrings>
我无法使用 windows 身份验证在 windows 上创建连接字符串。我也试过:
Server=127.0.0.1;Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
Server=(local);Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
但我仍然遇到 Keyword not supported
错误。我哪里错了?
UPD:这是我在 C# 中尝试连接的方式:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString); // here I got an Exception
改变
providerName="System.Data.MysqlClient"
至
providerName="System.Data.SqlClient"
变化:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString); // here I got an Exception
收件人:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
conn = new System.Data.SqlClient.SqlConnection(connString); // should work