求助:CopyFromRecordset方法到 ADO.NET 在C# 环境该如何做?

琴弦里的海 2013-11-11 09:35:21
如题,我一直配置不成功,代码如下:
OdbcConnection connect = new OdbcConnection(constr);
OdbcDataAdapter myData = new OdbcDataAdapter(strSQLALL, connect);
DataSet ds = new DataSet();
connectENIQ.Open();
myData.Fill(ds);//填充数据集
wsheet.Cells.CopyFromRecordset(ds.Tables[0].DefaultView); //出错为

C# 不支持此接口(异常来自 HRESULT:0x80004002(E_NOINTERFACE))


我用dataGridView1.DataSource = ds.Tables[0].DefaultView;是能正常出数据的,由于对SQL不熟悉,也属于业余编程,很多东西不明白,请大家帮忙解惑。
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
琴弦里的海 2013-11-18
  • 打赏
  • 举报
回复
引用 2 楼 feiyun0112 的回复:
先转成ADODB.Recordset http://www.codeproject.com/Articles/10503/Simplest-code-to-convert-an-ADO-NET-DataTable-to-a ***************************************************************************** 签名档: http://feiyun0112.cnblogs.com/
非常感谢,终于有人回复了。你发的连接确实不错。
feiyun0112 2013-11-12
  • 打赏
  • 举报
回复
先转成ADODB.Recordset
http://www.codeproject.com/Articles/10503/Simplest-code-to-convert-an-ADO-NET-DataTable-to-a


*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
lvxianda 2013-11-12
  • 打赏
  • 举报
回复
strSQLALL内容有问题,可能参数中存在两个相同名字.

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧