问题描述
在系统中直接用DataAdapter.fill数据,但发现一个奇怪问题,可能过个几天会出现返回记录集不正确的问题。如:select*fromUser,User表中有个Status字段,Tables["User"].Rows[0]["Status"]会报不存在这个字段,这是怎么回事啊,隔个几天会出现一次这种问题,是sql2008的BUG吗?,或者是vs2008的BUG?实在无语了。程序写法没问题。
解决方案
解决方案二:
是不是这个字段是动态的,临时的,会经常去掉又添加啥的
解决方案三:
不会,全是*号的就是一个登录验证的功能。
解决方案四:
据你上面描述,你可以先判断下是否NULL
解决方案五:
NULL值是不会报字段不存在的啊
解决方案六:
就没有人知道吗,我日志记录了一下,发现fill出的数据很奇怪,根本就不是原表结构,这是怎么回事啊!
解决方案七:
引用5楼mfkygazb1的回复:
就没有人知道吗,我日志记录了一下,发现fill出的数据很奇怪,根本就不是原表结构,这是怎么回事啊!
什么数据?
时间: 2024-10-28 14:18:46