这个问题应该不难也不简单,请大家近来看看

guogelove 2005-05-09 08:08:53
我这里有个string是luid:120,luid:6868
我要拆分取道120和6868
并且循环更新到两条记录上的luid上
我现在更新了,但两条记录都是120,应该第二条纪录为6868
咋回事?

usercount="luid:120,luid:6868"
yinsheluid=split(usercount,",")
for i=0 to ubound(yinsheluid)
newyinsheluid=""
newyinsheluid=yinsheluid(i)
newyinsheluid1=split(newyinsheluid,":")

for j=0 to ubound(newyinsheluid1)
sql_yinshe="update userPhone_work set luid='"&newyinsheluid1(1)&"' where userName='admin' and luid='0'"


rs.open sql_yinshe,conn,1,3
next
next
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guogelove 2005-05-11
  • 打赏
  • 举报
回复
呵呵,估计使我说得不清楚吧
但还是多谢各位了
CXL_2005 2005-05-09
  • 打赏
  • 举报
回复
sql_yinshe="update userPhone_work set luid='"&newyinsheluid1(1)&"' where userName='admin' and luid='0'"
和楼上的一样,这句不知道你在干什么
想干什么
menrock 2005-05-09
  • 打赏
  • 举报
回复
句SQL是很有问题,你这写循环有什么意义?你那句SQL执行一次之后再执行有什么用?userName='admin' and luid='0'都给你更新了,第二次哪还有userName='admin' and luid='0'的记录?
  • 打赏
  • 举报
回复
sql_yinshe="update userPhone_work set luid='"&newyinsheluid1(1)&"' where userName='admin' and luid='0'"

对你这句实在困惑,你都让luid where 是0的状态更新到newyinsheluid1(1)这个状态,这个1是定值,你这个sql有什么意义啊,根本看不出来你想干什么

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧