设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1395|回复: 5
打印 上一主题 下一主题

[Access本身] Update问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-12 16:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,我在一个按钮事件下面添加一个更新语句:
DoCmd.RunSQL "update 盘点审核 set 审核时间='" & Text8 & "' where 款式名称='" & 我巍峨 & "'"
但是更新不了
stringsql = "update 盘点审核 set 审核时间='" & Text8 & "'where 款式名称='" & 我巍峨 & "'"
CurrentDb.Execute stringsql
也都是不行
请问各位,是不是代码哪里写错了?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-5-12 16:52:32 | 只看该作者
估计是审核时间字段与Text8值的类型不同.

[ 本帖最后由 jsmugong 于 2008-5-12 19:11 编辑 ]
3#
 楼主| 发表于 2008-5-12 17:00:11 | 只看该作者
我刚刚试过将where 款式名称='" & 我巍峨 & "'这个条件去掉
就能更新了
但是一更新就将整个表里面的审核时间都变成Text8
....请问有没有其他办法根据条件来更新
4#
发表于 2008-5-12 19:14:18 | 只看该作者
审核时间=Text8.value
此外,还可能需将Text8.value转换为日期格式
5#
 楼主| 发表于 2008-5-13 08:27:43 | 只看该作者
是不是where的条件语句出错了
file:///C:/Documents%20and%20Settings/Administrator/Desktop/未命名.bmp
加上where之后变成这样了
6#
发表于 2008-5-16 10:33:34 | 只看该作者
CurrentDb.Execute "update 盘点审核 set 审核时间=#" & Me.Text8 & "#  where 款式名称='" & 我巍峨 & "'"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-9 18:29 , Processed in 0.862342 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表