关于mysql-connector-net-6.3.4 MySqlDataAdapter 在空数据的情况下填充DataSet后tables[0] 找不到的问题
时间:2010-09-14 来源:彭白洋
这几天要对系统数据库进行切换:MSSQL To MySQL
突然遇到 无法找到表 0的问题,如图:
一步一步调试,通过和SqlDataAdapter比较,发现MySqlDataAdapter在返回空数据的情况下,不对DataSet进行默认空DataTable填充,很是郁闷。
程序中很多地方都是直接调用 ds.tables[0]的 所以又不想一个地方一个地方的判断,最后决定在 dataset.tables.count==0 的情况下,手动填充一个只有一列的DataTable,这样ds.table[0]就不为空了,问题也解决了。
在上边代码下添加:
相关阅读 更多 +