我想執行存儲在c#中的MsAcces數據庫中的查詢。我不斷收到在「CreateDataReader」一個錯誤的錯誤消息:在c#中運行MsAccess查詢#
「串」不包含「CreateDataReader」和 的定義沒有被發現的擴展方法「CreateDataReader」接收器類型 「字符串」爲第一個參數。
這是代碼,有人可以告訴我我在做什麼錯嗎?
private void button1_Click(object sender, EventArgs e)
{
try
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\uchet_tovarov.mdb");
String cmd = string.Format("сумма_определ_товара");
OleDbCommand oleCmd = new OleDbCommand(cmd);
oleCmd.CommandText = "сумма_определ_товара";
oleCmd.CommandType = CommandType.StoredProcedure;
IDataReader dr = cmd.CreateDataReader(oleCmd);
while (dr.Read())
{
MessageBox.Show(dr.GetInt32(0).ToString());
}
}
catch { }
}
我試過了,仍然出現錯誤。 – user2263271
這在C#中是不正確的。 – Ryan