Foxtable(狐表)用户栏目专家坐堂 → [求助]请帮我看一下保存按钮哪里错了


  共有2696人关注过本帖树形打印复制链接

主题:[求助]请帮我看一下保存按钮哪里错了

帅哥哟,离线,有人找我吗?
ajie5211
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/8 16:59:00 [只看该作者]

以下是引用有点色在2017/3/8 16:37:00的发言:

方法一:你iord列改成整数列

 

方法二:查询加上单引号  .Find("iOrd = '" & i & "'")

好像可以了,我先发出去,再试一次。


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 8:16:00 [只看该作者]

以下是引用ajie5211在2017/3/8 16:59:00的发言:

好像可以了,我先发出去,再试一次。

又失败了。这个表是我重我的系统里拉出来的。在我原系统里,iord列本就是整数。昨天按你的两个方法都做上去了。在我电脑上测试可以了,发布,今天他们一用,又把数据清空了。我的后台数据库是SQL2008R2.但很奇怪的是,我用上传的这个例子做,在我电脑上,是好的。很是不明白为啥。要崩溃了。


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 8:22:00 [只看该作者]

以下是引用ajie5211在2017/3/9 8:16:00的发言:

又失败了。这个表是我重我的系统里拉出来的。在我原系统里,iord列本就是整数。昨天按你的两个方法都做上去了。在我电脑上测试可以了,发布,今天他们一用,又把数据清空了。我的后台数据库是SQL2008R2.但很奇怪的是,我用上传的这个例子做,在我电脑上,是好的。很是不明白为啥。要崩溃了。

更郁闷的是,我今天测试,我电脑上没有发布的系统是可以,用发布后的系统,就不行。这是为啥,为啥,为啥啊!!!!!


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 8:24:00 [只看该作者]

以下是引用ajie5211在2017/3/9 8:22:00的发言:

更郁闷的是,我今天测试,我电脑上没有发布的系统是可以,用发布后的系统,就不行。这是为啥,为啥,为啥啊!!!!!

用发布后的系统做过一次后,用没发布的系统再做这个单子,也数据清空了。而且没有错误提示。这是为啥?


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 8:26:00 [只看该作者]

看到点曙光,一会就破灭,不敢相信自己的眼睛了都。到底是我的代码错了,还是狐表有问题了。

 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 8:32:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

看一下把,刚打开电脑时还行的,现在也不行了。没有任何报错,数据直接清空。修改第一个任何一个值,点保存,所有数据就没有了。

 回到顶部
帅哥,在线噢!
有点蓝
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106675 积分:542564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/9 9:09:00 [只看该作者]

以下是引用ajie5211在2017/3/8 16:01:00的发言:

这是其它平台的数据库。哪个iOrd的值基本上等于行号,如果有插入时,从插入的这一行开始,后面的行iOrd全加了1,如果没有插入行,只是修改行,哪iOrd是不变的。所以想省事一点。从有变动或更新的行开始,后台数据全做掉,然后重新按当前修改的表建进去。


如果只是想从头更新一下iOrd的值,记录下最小的插入行的前一行的iOrd的值,直接保存表,然后从之前记录下的iOrd的值开始重新更新一下之后所有行iOrd的值即可,搞的那么复杂干啥!



 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/3/9 9:44:00 [只看该作者]

以下是引用有点蓝在2017/3/9 9:09:00的发言:


如果只是想从头更新一下iOrd的值,记录下最小的插入行的前一行的iOrd的值,直接保存表,然后从之前记录下的iOrd的值开始重新更新一下之后所有行iOrd的值即可,搞的那么复杂干啥!


你这个更复杂吧。如果第二行删除了,又在第六行插入了一行,从后往前又删除了10行。这些都要去考虑,不是很复杂,直接从最小变动处重建后面的虽然暴力,但思路简单啊。


 回到顶部
帅哥,在线噢!
有点蓝
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106675 积分:542564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/9 9:55:00 [只看该作者]

呵呵,那更简单了。干脆直接从第一行开始全部重置一下iOrd的值。

其实获取更新的最小行的值也不麻烦。做个全局变量,在删除、新增事件比较记录一下就可以了。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/9 10:04:00 [只看该作者]

1、保存的时候弹出什么错误?不要吞掉try catch的错误。

 

2、删除数据,那你就测试你删除的代码,弹出msgobx看有什么问题。delete form 语句等等的逻辑看是否有问题,你删除后有可能没新增回来。还有就是比如你关闭窗口执行的deleteFor语句。

 

3、不会做,就参考人家的例子 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=53006&skin=0

 


 回到顶部
总数 31 上一页 1 2 3 4 下一页