.net core 2.1环境下ADO.NET 报错DataReader.GetFieldType(

2020-08-04 15:52发布

上面那个BUG找到问题所在了,应该是我表里有个字段类型为:geography
现在新问题来了,SqlDataAdapter 在Fill DataTable的时候报错,那datatable没这个类型,如何是好

5条回答
女痞
2楼-- · 2020-08-04 15:58

第46个字段(从0开始计)在尝试获取类型的时候返回了null空值。
你最好能够把调用这个GetDataSet函数的语句也贴出来,我感觉你是拼装SQL的时候本身就出了逻辑问题。

查看更多
地球回转人心会变
3楼-- · 2020-08-04 16:02

既然没有这个类型,为何不把sql语句重写下,将其转换为常用类型

查看更多
Evening l夕情丶
4楼-- · 2020-08-04 16:07

查下你SQL语句吧。也可以发出来

查看更多
The star\"
5楼-- · 2020-08-04 16:11

没有的字段你添加了可能,应该是没有46个字段。第46个NULL

查看更多
地球回转人心会变
6楼-- · 2020-08-04 16:22

一个问题直接你所有园豆都放上去啊?

查看更多
登录 后发表回答