Office中国论坛/Access中国论坛

标题: 急!请帮忙解决日期字段更新的问题 [打印本页]

作者: clmkjszx123    时间: 2007-3-30 20:13
标题: 急!请帮忙解决日期字段更新的问题
我的表里有一个日期/时间字段:终止日期,

在我的窗体里有一个DTPicker日期控件,

我想通过DTPicker控件选择的日期,来更新表里的"终止日期"字段

执行如下语句:

CurrentProject.Connection.Execute ("update kczlkyd set 终止日期=" & Me.ActiveXCtl30 & "  where " & strWhere & "")



Me.ActiveXCtl30 即窗体里选择的日期

提示:

语法错误(操作符丢失)在查询表达式'2007-3-30 12:02:31'

请帮忙,谢了


作者: xryaccess2    时间: 2007-3-30 21:32
CurrentProject.Connection.Execute ("update kczlkyd set 终止日期=" & Me.ActiveXCtl30 & "  where " & strWhere & "")

where后的条件错误,按你描述的好像没有条件,如果有条件,条件的代码写法错误。

比如正确的:where [字段名]=xxx
作者: clmkjszx123    时间: 2007-3-30 22:46
where后的条件没有错误," & strWhere & "是一个条件字符串

错的地方应该是这个地方:

set 终止日期=" & Me.ActiveXCtl30 & "

应该怎么改呢

请帮忙!
作者: clmkjszx123    时间: 2007-3-30 23:36
我知道错在 Me.ActiveXCtl30 里的值'2007-3-30 12:02:31'是字符串,往日期/时间字段更新时,不能更新,怎样转换呢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3