您的位置:首页 > 数据库 > MySQL

关于mysql-connector-net-6.3.4 MySqlDataAdapter 在空数据的情况下填充DataSet后tables[0] 找不到的问题

2010-09-14 18:08 267 查看
这几天要对系统数据库进行切换:MSSQL To MySQL

突然遇到 无法找到表 0的问题,如图:



一步一步调试,通过和SqlDataAdapter比较,发现MySqlDataAdapter在返回空数据的情况下,不对DataSet进行默认空DataTable填充,很是郁闷。



程序中很多地方都是直接调用 ds.tables[0]的 所以又不想一个地方一个地方的判断,最后决定在 dataset.tables.count==0 的情况下,手动填充一个只有一列的DataTable,这样ds.table[0]就不为空了,问题也解决了。

在上边代码下添加:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐