以文本方式查看主题

-  搭建论坛  (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
--  
那好吧,谢谢