2013-10-19 69 views
0

以下代碼僅用於從數據庫表格中提取一列到dategridview。在下面的代碼中,我收到了第6行的錯誤消息。無法在datagridview中從數據庫中獲取表格

「沒有給出一個或多個所需參數的值」。

我的代碼:

private void marks_entry_Load(object sender, EventArgs e) 
{ 
global.connect(); 
OleDbDataAdapter da = new OleDbDataAdapter("select Name from 5CSEA", global.con); 
DataTable dt = new DataTable(); 
da.Fill(dt); 
dataGridView1.DataSource = dt; 
global.con.Close(); 
} 
+0

你確定你的表名叫'5CSEA'嗎?據我記得,表名不應以數字開頭......至少對於SQL Server而言。你是否嘗試使用'DataSet'而不是'DataTable'? – Alezis

+0

此錯誤的常見原因是缺少或拼寫錯誤的值。你確定你的餐桌名是5CSEA嗎?按照SQL語法,表名不能以數字開頭。 –

+0

我的數據庫是在MS訪問..它是在它的作品.. 和IM即時獲取輸出文我寫'選擇*從5CSEA'...問題是文取得jst 1或2列.. – user2897323

回答

0

@sangram,你可以像5CSEA創建表。檢查你的global.con連接狀態,並使用try catch

+0

我試過... ...還有d相同的錯誤.. :( – user2897323

+0

請寫catch塊上的完全錯誤。 然後可以肯定(global.con)連接數據庫 – 2013-10-19 10:57:34

+0

yep數據庫連接正常 – user2897323