这种情况很奇怪。
SQL 是明明白白地正确的,要不然DataGridView也不会读出值,只是会遗失而已。。
有谁知道这种情况? 谢谢!
14 个解决方案
#1
看不懂。。
#2
跟踪调试
#3
看不明白
#4
首先确认数据确实更新到后台了。
如果数据更新正确,那么就是楼主取数据时的代码问题。
“但读出来的时候有时候是是全部的数据库里的条数,但有时候确没那么多条。。。”
楼主用SQL Profile跟踪下,看看执行的SQL语句到底是个啥~
如果数据更新正确,那么就是楼主取数据时的代码问题。
“但读出来的时候有时候是是全部的数据库里的条数,但有时候确没那么多条。。。”
楼主用SQL Profile跟踪下,看看执行的SQL语句到底是个啥~
#5
有的,但是跟踪调试并没有发现什么问题,一切似乎都是正常的。
#6
数据绝对有更新到后台,因为我有到数据库里去看的。。
SQL语句是没错的。奇怪了!
#7
你可以换个解决方案在做下一。可以照写。但不要复制。可能是什么地方漏了。。不可能出现你那样的。科学是严谨的。\(^o^)/~
#8
没有见过。。。
#9
偶也没有明白楼主讲的话
#10
对于写程序的人来说,在写源代码的过程中,遇到各种各样奇怪的问题是很正常的,相信每个同志都遇到个,有时候明明不可能出错的问题偏偏出错,想不通,这时候我们可能会以为自己没错,是系统或者运行环境的问题,其实不然,我不说绝对,但大部分错误都是我们自己引起来的,知识我们没发现而已。想想,如果每个错误都是由于系统本身或环境引起的,那样的软件还能推出市场吗?相信一句话,运行出错,是代码的问题。
明白了这个以后,我们就能够全神贯注的投入到代码的修改,调试上来了。调试程序最有效的方法就是让它输出,在容易出错的地方,插入msgbox类似的语句,这样我们就可以从黑箱子里知道程序能运行到哪,运行过程中数据是否有误,到那里出错了,这样就可以追根溯源,直到定位到出错语句
啰啰嗦嗦说了这么多,一句话,让程序输出时调试程序最好的方法
明白了这个以后,我们就能够全神贯注的投入到代码的修改,调试上来了。调试程序最有效的方法就是让它输出,在容易出错的地方,插入msgbox类似的语句,这样我们就可以从黑箱子里知道程序能运行到哪,运行过程中数据是否有误,到那里出错了,这样就可以追根溯源,直到定位到出错语句
啰啰嗦嗦说了这么多,一句话,让程序输出时调试程序最好的方法
#11
谢谢。。。
#12
我让楼主看的是查询的SQL语句~
你不是更新正确但是查询错误嘛~
#13
我说的就是查询SQL是正确的,呵。。。。。
如果是错误的。不可能有时候可以读出全部的记录。有时候会丢失记录
难解
#14
自己去F10+F11吧
你拿这个问题来这里问,还不如自己跟跟程序呢。
你拿这个问题来这里问,还不如自己跟跟程序呢。
#1
看不懂。。
#2
跟踪调试
#3
看不明白
#4
首先确认数据确实更新到后台了。
如果数据更新正确,那么就是楼主取数据时的代码问题。
“但读出来的时候有时候是是全部的数据库里的条数,但有时候确没那么多条。。。”
楼主用SQL Profile跟踪下,看看执行的SQL语句到底是个啥~
如果数据更新正确,那么就是楼主取数据时的代码问题。
“但读出来的时候有时候是是全部的数据库里的条数,但有时候确没那么多条。。。”
楼主用SQL Profile跟踪下,看看执行的SQL语句到底是个啥~
#5
有的,但是跟踪调试并没有发现什么问题,一切似乎都是正常的。
#6
数据绝对有更新到后台,因为我有到数据库里去看的。。
SQL语句是没错的。奇怪了!
#7
你可以换个解决方案在做下一。可以照写。但不要复制。可能是什么地方漏了。。不可能出现你那样的。科学是严谨的。\(^o^)/~
#8
没有见过。。。
#9
偶也没有明白楼主讲的话
#10
对于写程序的人来说,在写源代码的过程中,遇到各种各样奇怪的问题是很正常的,相信每个同志都遇到个,有时候明明不可能出错的问题偏偏出错,想不通,这时候我们可能会以为自己没错,是系统或者运行环境的问题,其实不然,我不说绝对,但大部分错误都是我们自己引起来的,知识我们没发现而已。想想,如果每个错误都是由于系统本身或环境引起的,那样的软件还能推出市场吗?相信一句话,运行出错,是代码的问题。
明白了这个以后,我们就能够全神贯注的投入到代码的修改,调试上来了。调试程序最有效的方法就是让它输出,在容易出错的地方,插入msgbox类似的语句,这样我们就可以从黑箱子里知道程序能运行到哪,运行过程中数据是否有误,到那里出错了,这样就可以追根溯源,直到定位到出错语句
啰啰嗦嗦说了这么多,一句话,让程序输出时调试程序最好的方法
明白了这个以后,我们就能够全神贯注的投入到代码的修改,调试上来了。调试程序最有效的方法就是让它输出,在容易出错的地方,插入msgbox类似的语句,这样我们就可以从黑箱子里知道程序能运行到哪,运行过程中数据是否有误,到那里出错了,这样就可以追根溯源,直到定位到出错语句
啰啰嗦嗦说了这么多,一句话,让程序输出时调试程序最好的方法
#11
谢谢。。。
#12
我让楼主看的是查询的SQL语句~
你不是更新正确但是查询错误嘛~
#13
我说的就是查询SQL是正确的,呵。。。。。
如果是错误的。不可能有时候可以读出全部的记录。有时候会丢失记录
难解
#14
自己去F10+F11吧
你拿这个问题来这里问,还不如自己跟跟程序呢。
你拿这个问题来这里问,还不如自己跟跟程序呢。