C# 在c中运行MsAccess查询
我想在c中执行MsAcces数据库中存储的查询。我在CreateDataReader中不断收到错误消息: 字符串不包含CreateDataReader和的定义 找不到扩展方法CreateDataReader接收器类型 字符串作为第一个参数 这是密码,有人能告诉我我做错了什么吗? 请看这一行:C# 在c中运行MsAccess查询,c#,ms-access,oledb,C#,Ms Access,Oledb,我想在c中执行MsAcces数据库中存储的查询。我在CreateDataReader中不断收到错误消息: 字符串不包含CreateDataReader和的定义 找不到扩展方法CreateDataReader接收器类型 字符串作为第一个参数 这是密码,有人能告诉我我做错了什么吗? 请看这一行: String cmd = string.Format("сумма_определ_товара"); 类名字符串必须以大写字母开头。先试试这个: String cmd = String.Format(
String cmd = string.Format("сумма_определ_товара");
类名字符串必须以大写字母开头。先试试这个:
String cmd = String.Format("сумма_определ_товара");
如错误消息所述,cmd下面是一个字符串:
IDataReader dr = cmd.CreateDataReader(oleCmd);
看起来您正在查找您的命令对象oleCmd:
IDataReader dr = oleCmd.ExecuteReader();
现在我不判断错误,但当我点击按钮时,它什么也不做。该查询在MsAcces中运行良好,这是一个查询:选择c.kod_tovara,ROUNDAVGkol*cena,2作为c.kod_tovara从realizacia GROUP中选择的c.kod_tovara;你能帮我吗?
IDataReader dr = oleCmd.ExecuteReader();