无法将类型“System.Data.OleDb.OleDbDataReader”隐式转换为“System.Data.OleDb.OleDbDataAdapter"

求救啊!~~用c#连接access(winform中)OleDbDataAdapterdr=DBOperate.ExecuteReader(strsql);//就是这句报... 求救啊!~~
用c#连接access(winform中)
OleDbDataAdapter dr = DBOperate.ExecuteReader(strsql);//就是这句报错了
DBOperate是一个accesshelper操作类

___________________________如下是DBOperate中的ExecuteReader方法
public static OleDbDataReader ExecuteReader(string strSQL)
{
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(strSQL, connection);
try
{
connection.Open();
OleDbDataReader myReader = cmd.ExecuteReader();
return myReader;
}
catch (System.Data.OleDb.OleDbException e)
{
throw new Exception(e.Message);
}

}

刚刚编译就报错了。。。。

vs2008写的,求解~~~~急呀!!!~~~
展开
 我来答
aassggee
2009-10-10 · 超过12用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:59.1万
展开全部
cmd.ExecuteReader();
返回的是OleDbDataAdapter类型,将OleDbDataReader改成OleDbDataAdapter就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Peak007
2009-10-10 · 超过28用户采纳过TA的回答
知道答主
回答量:233
采纳率:0%
帮助的人:117万
展开全部
OleDbDataAdapter dr =
改成OleDbDataReader dr=
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式