台灣最大程式設計社群網站
線上人數
1797
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> C# >> 從資料庫抓取資料顯示至datagridview 但是資料卻為空值的情形?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
從資料庫抓取資料顯示至datagridview 但是資料卻為空值的情形?
價值 : 5 QP  點閱數:162 回應數:1
樓主

江柏翰
門外漢
0 1
44 0
發送站內信

各位前輩,小弟我為程式初學者,目前想寫一個程式,主要為 從Northwind資料庫的Uers資料表中抓取符合UserName=User資料並顯示至datagridview1上,
但是資料卻一直呈現空值的情形,不清楚是哪裡出了問題,麻煩各位解答,感謝


string User = 1;
string MyConn = @"Data Source=(localdb)\ProjectsV13 ;Initial Catalog=Northwind;Integrated Security=true";
//定義資料庫連線引數

SqlConnection MyConnection = new SqlConnection(MyConn);
//定義一個數據連線例項

SqlCommand MyCommand =
new SqlCommand("Select Username from Users where UserName=User", MyConnection);
////定義一個數據庫操作指令

SqlDataAdapter SelectAdapter = new SqlDataAdapter();
//定義一個數據介面卡

SelectAdapter.SelectCommand = MyCommand;
//定義資料介面卡的操作指令

DataSet MyDataSet = new DataSet();
//定義一個數據集

MyConnection.Open();
//開啟資料庫連線

SelectAdapter.SelectCommand.ExecuteNonQuery();
//執行資料庫查詢指令

MyConnection.Close();
//關閉資料庫

SelectAdapter.Fill(MyDataSet);
//填充資料集

dataGridView1.DataSource = MyDataSet;



搜尋相關Tags的文章: [ C# ] , [ 資料庫資料 ] ,
本篇文章發表於2020-04-17 20:59
1樓
最有價值解答

HB
檢舉此回應
User型別為String,T-SQL where應修正為:where UserName= '" + User + "'" 試試!
本篇文章回覆於2020-04-18 10:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.