0
在MS Access中,我有一個查詢需要兩個參數,我想用TableAdapter在ADO.NET DataSet中獲取此查詢的結果。如何在ADO.NET中使用MS Access參數化存儲過程?
在Visual Studio Express 2008中,我無法在助手中選擇查詢。實際上,我似乎無法選擇帶參數的任何查詢。有沒有什麼辦法可以在ADO.NET中使用Access參數化查詢?
在MS Access中,我有一個查詢需要兩個參數,我想用TableAdapter在ADO.NET DataSet中獲取此查詢的結果。如何在ADO.NET中使用MS Access參數化存儲過程?
在Visual Studio Express 2008中,我無法在助手中選擇查詢。實際上,我似乎無法選擇帶參數的任何查詢。有沒有什麼辦法可以在ADO.NET中使用Access參數化查詢?
QUERY1
SELECT * FROM EMP where eno=meno and ename=mename
這樣就把DataTable實例
OleDbConnection cn = new OleDbConnection(@"connect_string");
OleDbCommand cmd = new OleDbCommand("query1", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("meno", OleDbType.Integer, 4, "eno");
cmd.Parameters.Add("mename", OleDbType.VarChar, 40, "ename");
cmd.Parameters[0].Value = 44;
cmd.Parameters[1].Value = "ddd";
OleDbDataAdapter adp = new OleDbDataAdapter(cmd);
DataTable dt = new DataTable();
adp.Fill(dt);
您好,感謝這個答案。我沒有使用你的代碼,但是我在DataSet編輯器中做了所有的代碼,並且它工作正常。 –