以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 为什么排除重复记录后的查询,修改出错? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=8056) |
||||||||
-- 作者:reachtone -- 发布时间:2007-5-12 11:03:00 -- 为什么排除重复记录后的查询,修改出错?
例子中的查询,是通过distinct排除重复行以后的查询结果。在该查询结果中,修改不会有任何问题,数据库中的数据也可以修改成功。但在换行时,会提示出错。 一个更离谱的问题,请看示例(例子中有详细的操作说明,肯定出错):
|
||||||||
-- 作者:FSJM -- 发布时间:2007-5-12 14:58:24 -- 此类问题 把数据集的 游标位置 设为 “服务器端” 可以解决。 |
||||||||
-- 作者:reachtone -- 发布时间:2007-5-12 15:43:17 -- 已改为服务器端,还是解决不了。请管理员用我的示例文件测试一下就知道了。 现发现一个更离谱的问题,请看一楼补发的示例文件。 |
||||||||
-- 作者:FSJM -- 发布时间:2007-5-12 16:05:13 -- 你的这种写法,出现系统提示是肯定的,不能算错误,这是系统的提示,只是目前不能控制系统提示; 可以改用其他方式修改记录内容。 |
||||||||
-- 作者:reachtone -- 发布时间:2007-5-12 16:07:22 -- 那请告诉我,应该怎样写?那我补发的那个问题呢?在补发的那个问题里,如果新增加的记录行,只输入一个空格,然后再重新修改这个记录行,则不出现任何提示,自动退出。 刚发的这两个例子,设置都是非常简单的,逻辑上也很清晰无误。请管理员告诉我,应该怎样完善,才可以使错误避免? |
||||||||
-- 作者:FSJM -- 发布时间:2007-5-12 16:11:49 -- 一种把所有记录显示出来,进行修改; 第二种,可以用 SQL语言 进行内容 替换(updata). |
||||||||
-- 作者:FSJM -- 发布时间:2007-5-12 16:58:31 -- 实际上 都是同一个类型的问题,底层驱动(ADO)的问题,如出错引发的确问题,有时是很难判断的;所以必须要使用其他方式来解决输入问题。 |
||||||||
-- 作者:reachtone -- 发布时间:2007-5-12 17:12:47 -- 那好吧,谢谢 |