您的位置:程序门 -> .net技术 -> vb.net



请教:for 循环可不可以暂停 或者有没有可以暂停的循环语句


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教:for 循环可不可以暂停 或者有没有可以暂停的循环语句[已结贴,结贴人:v_jun]
发表于:2007-09-19 14:55:04 楼主
我用循环来导入数据,并在写入数据库之前来查询是否有重复的编号,如果有让它暂停将编号改悼后再继续循环.
发表于:2007-09-19 14:55:431楼 得分:0
?
发表于:2007-09-19 14:56:272楼 得分:0
查询是否有重复的编号,如果有让它暂停将编号改悼后再继续循环.
=======================
把修改编号函数写入循环

发表于:2007-09-19 14:57:143楼 得分:0
应该没有,但是对于从纯种的角度来说,system.threading.thread.sleep(num)算是暂停吧。
发表于:2007-09-19 14:57:414楼 得分:0
纯种
-----------
好笑,呵呵呵  线程。
发表于:2007-09-19 14:57:515楼 得分:0
我要手工修改编号
发表于:2007-09-19 14:58:366楼 得分:0
不行的吧
再次提交程序重新执行了
发表于:2007-09-19 14:59:187楼 得分:0
system.threading.thread.sleep(num)应该也修改不了什么了?
发表于:2007-09-19 15:02:148楼 得分:0
我明白,是不是我将数据先导入到临时表中,然后导入后删掉此记录
发表于:2007-09-19 15:26:249楼 得分:0
检测到有重复信息的时候showdialog()弹出新窗体,新窗体用来更改编号,并且验证新编号是否重复!更改完再继续循环.
发表于:2007-09-20 12:00:1310楼 得分:0
v_jun(juns)的方法應該可以。。。
发表于:2007-09-20 13:50:2411楼 得分:0
感觉在循环里面直接判断就是了。
干吗还那么麻烦哩
发表于:2007-09-20 17:33:0412楼 得分:0
如果重复了,弹出一个dialogform来修改,确定后它会继续往下走.
发表于:2007-09-20 18:48:3513楼 得分:0
用inputbox   或弹出对话框窗体都行
发表于:2007-09-21 14:20:5714楼 得分:0
你这个人机交互比较复杂!!!
发表于:2007-09-21 17:17:0815楼 得分:0
找到重复的就直接修改不就行了吗?
为什么要停止那??
发表于:2007-09-21 17:24:5416楼 得分:15
呵呵。对用户来说是暂停。可以这样
while(doing)
      '假设,这里的操作1
      ...
      ....
      '执行个
      application.doevents()
      '如果暂停,可以设置标记,例如
      while(runningstate   =   pause)
                application.doevents()
      end   while
      '假设,这里的操作n
end   while
发表于:2007-09-21 17:29:3117楼 得分:0
我用我的信誉担保。楼主想要的是我这个方法。
发表于:2007-09-22 07:34:0318楼 得分:5
遍历,如果找到重复的则提示用户修改

-------------
检测到有重复信息的时候showdialog()弹出新窗体,新窗体用来更改编号,并且验证新编号是否重复!更改完再继续循环.
-------------

应该可行~


快速检索

最新资讯
热门点击