我試圖從在MS Azure中託管在Visual Studio中創建的2013年「MultipleActiveResultsSets」關鍵字不支持
我已經存儲在連接字符串的SQL Server數據庫,通過ASP.NET WebForms的網站看在Web.Config中,並在我的Code-Behind中引用它。
但是,當我嘗試在本地運行Default.aspx時,會顯示this錯誤。
這裏是我的web.config:
<connectionStrings>
<add name="FYPConnectionString1"
connectionString="Data Source=damo.database.windows.net;Initial Catalog=Ballinora_db;
Persist Security Info=True; User ID={Username};Password={Password};" />
</connectionStrings>
我刪除「MultipleActiveResultsSets =假」,從連接字符串,看看是否錯誤而停止,而是錯誤現在顯示爲「加密」。
所以錯誤出現在連接字符串的密碼部分之後的下一項。 密碼與問題有關嗎?
另外,這個用戶名和密碼是必需的,他們是出現在Azure門戶中的服務器管理員登錄詳細信息嗎?
這裏是代碼隱藏也:
private void bindRepeater()
{
string constr = ConfigurationManager.ConnectionStrings["FYPConnectionString1"].ConnectionString;
//-- assuming Azure connection string stored in ConnectionString config in Web.Config as YourConnString
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand("SELECT Name FROM Users", con))
{
cmd.CommandType = CommandType.Text;
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
repTest.DataSource = dt;
repTest.DataBind();
con.Close();
}
}
}
protected void btnDisplay_Click(object sender, EventArgs e)
{
this.bindRepeater();
}
你好,我也使用SQL數據庫的Azure雲服務器。我更新了我的答案。請參閱此問題帖子右側的「相關」。你有一些類似的情況。這裏也是鏈接。 1)http://stackoverflow.com/questions/1404268/keyword-not-supported-data-source?rq=1 2)http://stackoverflow.com/questions/9236554/keyword-not-supported-name?rq = 1 –
3)http://stackoverflow.com/questions/41647501/connectionstring-keyword-not-supported?rq=1 4)http://stackoverflow.com/questions/33599853/the-connection-does-not- support-multipleactiveresultsets-though-in-connec?rq = 1 5)http://stackoverflow.com/questions/41483766/databinding-keyword-not-supported-metadata?rq=1 –