我的update语句怎么不起作用呢?

friendmine 2003-03-02 12:05:23
在ACCESS2000中我写了下面这段程序
dim rs as new adodb.record
dim conn as new adodb.connection
set conn = currentproject.connection
rs.open "select * from table1", conn,adOpenKeyset, adLockOptimistic
if not rs.eof then
dim str as string
str = "UPDATE Table1 SET MemberCode ='dfkd' where MemberCode = 'dfkk'"
docmd.runsql str
endif
为什么不能更新呢?
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
amtyuranus 2003-03-03
  • 打赏
  • 举报
回复
语句没错!!

日文操作系统下,但你的access是什么样的 ?

friendmine 2003-03-03
  • 打赏
  • 举报
回复
真的不好意思了,经过检查,我发现原来是在其中加了一个全角的空格.
为了对大家表示感谢,100分大家分分吧.
friendmine 2003-03-03
  • 打赏
  • 举报
回复
我的ACCESS是盗版的。有关系吗?
cg2 2003-03-02
  • 打赏
  • 举报
回复
把其他的统统删除掉,就留3句,看是否能运行?
dim str as string
str = "UPDATE Table1 SET MemberCode ='dfkd' where MemberCode = 'dfkk'"
docmd.runsql str

如果还是没有更新,就说明你 where写错了
ys497 2003-03-02
  • 打赏
  • 举报
回复
中文系统上面的语句是可能通过的,不过在日文下的系统就不行
那就不是语句的问题,而是系统的问题.
friendmine 2003-03-02
  • 打赏
  • 举报
回复
不是的,我在中文系统上面的语句是可能通过的,不过在日文下的系统就不行了

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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