我試圖玩數據庫創建和查詢。爲了做到這一點,我啓動了一個C#表單應用程序,添加了一個數據庫服務,然後添加了一個包含一些值的表格,然後我想用一些代碼來檢索這些值。 下面的代碼:無法連接到來自C#表單應用程序的本地數據庫(mdf)
string conn = "data source = ./SQLEXPRESS; AttachDbFilename=C:\\Users\\Asus\\Desktop\\RobaMia\\SQLSERVER\\WindowsFormsApplication3\\WindowsFormsApplication3\\Database1.mdf; Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection sql = new SqlConnection(conn);
sql.Open();
MessageBox.Show("Connection Opened");
sql.Close();
可悲的是,當談到開放,因爲它似乎無法找到該數據庫程序拋出一個異常...
「找不到服務器或無法訪問」
我不知道什麼是問題,你會建議什麼?
好吧,似乎現在的工作,但我得到一個不正確的語法爲我查詢
串康恩=「服務器=(的LocalDB)\ 11.0; AttachDbFilename = C:\用戶\華碩\ Desktop \ RobaMia \ SQLSERVER \ WindowsFormsApplication3 \ WindowsFormsApplication3 \ Database1.mdf;集成安全性= True;連接超時= 30;用戶實例= False「;
string queryString = "SELECT * FROM Table";
SqlConnection sql = new SqlConnection(conn);
sql.Open();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommand command = new SqlCommand(queryString, sql);
/* --->here I get the error*/ command.ExecuteNonQuery();
DataSet data = new DataSet();
adapter.Fill(data);
MessageBox.Show(data.ToString());
sql.Close();
\需求逃逸 –
@AlexK。 - 謝謝,更新。 –
@DarrenDavies好的時間清理這個聊天和GTFO! :) – DavidG