0
我創建了一個Firebird數據庫,並通過Visual Studio Server Explorer成功連接到它。現在我想通過代碼對其進行測試,所以我製作了一個簡單的表單 - 按下按鈕 - 將標籤文本從數據庫更改爲值。下面是代碼在connection.open()上凍結應用程序()
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("data source=localhost;initial catalog=D:\\poslovanje\\POSLOVANJE.FDB;user id=SYSDBA");
SqlCommand cmd = new SqlCommand("SELECT ID FROM USERS", con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
label3.Text = dr[0].ToString();
}
con.Close();
}
問題是當它涉及到con.Open();
我自己也嘗試此連接字符串我的應用程序只是凍結:
User=SYSDBA;Password=masterkey;Database=D:\\poslovanje\\poslovanje.fdb;Data Source=localhost;
發佈完整的「正確」代碼以獲得更多upvotes。 – CathalMF
你可能還想考慮移動你的GUI線程的數據庫訪問 –
@Maarten 2天需要通過 – Parpil