永发信息网

求助 SQL 记录集不能更新的问题。

答案:2  悬赏:40  手机版
解决时间 2021-03-17 06:05
我用随机函数做编号批量写入数据库作为用户登录的编号,导入后从记录集中根据“编号”筛选出500多条重复项,然后想用随机函数再对这些项的“编号”字段赋值,直到没有重复项,但做筛选后再赋值就报错 当前记录集不能更新。

set sqlrs=server.CreateObject("adodb.recordset")

sqlrs.Open "select usernumber from eims_User group by usernumber having count(usernumber)>1",conn,1,3

if sqlrs.EOF or sqlrs.BOF then
Response.Write"
数据库中暂无资料!"
else
do while not sqlrs.EOF
sqlrs("usernumber")= GetRandomizeCode()
sqlrs.movenext
loop
end if
sqlrs.Update
最佳答案
是不是要修改的记录,有完全一样的?这将导致无法UPDATE....
只能把这些数据迁移到其它表(完全一样的数据,只迁移一条),然后在本表中删除,再重新插入...
另:用随机函数作编码,这个太神奇了.不作其它评价.
全部回答
加qq 手把手教你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
藏红花,杜仲雄花,土蜂,可以一起泡酒吗
八个月的宝宝拉肚子又咳嗽有点出气不畅是怎么
贷款昨天贷今天就能全部还掉吗?
老板说好了让我三四点让我来领工资,来了老板
脸上长有一些痣和雀斑,同学经常嘲笑我很自卑,
观山二中地址有知道的么?有点事想过去
从常州走高速到上海最近的地铁站是哪个
王者荣耀而我的铭文里没有出现苻文制作
精工在日本属于几线品牌
从蒲阳镇上都汶高速怎么走
歙县公安局在哪里啊,我有事要去这个地方
河南哪里的武馆好
神州,联想,华硕,戴尔,惠普哪个好
QQ头像那边的天气怎么没有了啊?
九点四除以六除不尽的用循环小数表示过程
推荐资讯
中国哪位神仙是紫头发的
金牛座男生暗恋
onetwo什么意思
单选题下列有关微量元素的叙述错误的是A.微量
姥姥带外孙十一岁父母不给钱法律管不管
哈尔滨中央大街附近有没有比较经济的旅店我们
为什么现在版本魔兽世界,玩盗贼的那么少了那
现在是我们因为贷款事宜刚接触了一家银行,他
怎样评价浮士德这个人
脂肪细胞有生命吗?
夏天了,我家苏牧要不要剪毛?
亚克力浴缸背部加固材料树脂有毒吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?