我的表里有100个班级的学生信息,分别有姓名,年龄,,班级,家庭住址等字段,假设为name,age,class,address我现在想修改3班,叫李明的学生的家庭地址,先用select 取得数据集,再用update修改,可得到的结果很奇怪,100个班级中所有叫李明的学生的家庭地址都被改动了.不知道怎么回事.strsql = "select name,age,class,address from students where class=3"rs2.Open strsql, ADO_Connection, adOpenKeyset, adLockOptimistic, adCmdTextDo While Not rs2.EOF if rs(0)="李明"
rs2(3) = "北京大关小区118号"
end if
rs2.MoveNextLooprs2.Close
rs2(3) = "北京大关小区118号"
end if
rs2.MoveNextLooprs2.Close
解决方案 »
- 显示受损Jpeg 图片问题
- 突然发现ID在csdn已经刑满释放。放分200!
- 哪位高人能把wml(wap)转换为html?
- vb 延时api函数导致cpu占用率100%
- App.PrevInstance是否为防止文件重复打开的有效手段???
- 急急急~用VB 做电路图
- 谁知道VB6.0中的,以e为底的对数如何计算?
- 特急,在线等待,2个小时内给100分!做个抽奖程式,请问在数据循环中,如何实现敲空格停止!
- 好消息!进销存源代码(试用版请到ftp://telon:[email protected]/下载)!
- 对斑竹又意见!!!你给我结帖子的时候竟然给我加了10分!!!!
- 显示窗体闪动的问题
- filter 的问题
Update students Set address='北京大关小区118号'(如果是變量的話可以是'"& 變量 &"')Where Class='3' And Name='李明'