CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  Office开发/ VBA

就一条SQL语句的问题,一晚上都没找到答案。郁闷呀。哎~ 帮帮忙吧。

楼主yzbt124124()2005-04-02 05:43:24 在 其他开发语言 / Office开发/ VBA 提问

利用ACCESS的VBA写一条查询,其中查询语句中有一个值是从一个文本框里获得的。用DoCmd.RunSQL做。  
   
  意思就是有一个文本匡,通过一个按扭运行一个SQL语句,之后把文本匡的内容添加到表的一个列里面,后面有个where限制条件。不用我的例子也可以,写个别的也行。谁帮忙弄一下吧。谢谢了。  
  dim   myname  
  myname=text1.text  
  DoCmd.RunSQL   "update   表1   set   名字="&myname&"where   性别=男"  
   
  要是没有后面的where   直接DoCmd.RunSQL   "update   表1   set   名字="&myname   这样就可以。但加上后面那个我就不会了。   怎么写也不对,就告诉我缺少结束语句。 问题点数:100、回复次数:3Top

1 楼techgopher(米粒之珠也放光华)回复于 2005-04-02 11:19:32 得分 65

没有where的时候可以吗?你明明没有把常量用引号括起来嘛:  
  "update   表1   set   名字='"   &   myname   &   "'   where   性别='男'"Top

2 楼gjd111686(数字金刚)回复于 2005-04-02 12:35:30 得分 35

"update   表1   set   名字='"&myname&"'   where   性别='男'"Top

3 楼yzbt124124()回复于 2005-04-02 13:14:16 得分 0

谢谢二位大哥。已经解决了。哎~     怪我太笨了,我也是刚学VBA,以前会点VB,但没做过SQL查询,昨天晚上10点到今天早晨6点,就这个破问题,高手一看遍知是低级错误。那个变量外面有一对"&"符号,再加一对双引号,还有一层单引号。呵呵,我一开始也看到这个范例了,我还以为那个双引号是和最左边那个是一对,我还纳闷,是不是多写了个单引号呀。大意了。     结帐!!Top

相关问题

  • 寻求一SQL语句问题答案
  • 急求答案,马上结贴:这个sql语句怎么写?
  • 求sql语句,答案正确立即给分
  • 求sql语句,答案正确立即给分
  • 想急切知道答案(关于SQL语句)
  • 50分问一个SQL语句,有答案立刻结帖
  • 求一条SQL语句,想了很久了,没有答案!
  • sql查询语句,发到这合适吗?在线等答案
  • 求一sql 语句 急~在线等待答案.......
  • 求一简单sql语句,有答案马上结帖!!!!

关键词

  • 语句
  • runsql
  • myname
  • 性别
  • 男
  • update表1set名字
  • where
  • 没有

得分解答快速导航

  • 帖主:yzbt124124
  • techgopher
  • gjd111686

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo