Office中国论坛/Access中国论坛

标题: between 子句出错,求教! [打印本页]

作者: cnhbjm    时间: 2006-4-3 00:19
标题: between 子句出错,求教!
dim gh as string

dim inid as integer

dim inf as long

gh = Me.罐号
   
    Dim ladat As Date
    Dim cudat, cudat1 As Date
    ladat = Forms![销售损耗]![begdate]
    cudat1 = Forms![销售损耗]![enddate]
    cudat = DateAdd("d", -1, cudat1)
   
   
    lnid = DCount("[实收升]", "tabl入库表", "日期 between # " & Format(ladat, "yyyy-mm-dd") & " # and # " & Format(cudat, "yyyy-mm-dd") & " #  And  罐号='" & gh & "'")
    If lnid = Null Or lnid = 0 Then
    lnf = 0
    Else

between 出错,请教如何写 betwwen子句?
作者: zshowell    时间: 2006-4-3 00:21
# " & Format(ladat, "yyyy-mm-dd") & " #

#" & Format(ladat, "yyyy-mm-dd") & "#

两者有没有不同?
作者: cnhbjm    时间: 2006-4-3 00:24
下面是:

#" & Format(cudat, "yyyy-mm-dd") & "#
作者: fan0217    时间: 2006-4-3 00:24
注意在字符连接处要使用空格。

把你的Where子句在立即窗口中显示,你就会发现错误的。
作者: cnhbjm    时间: 2006-4-3 00:59
显示“运行时错误 3075”在 between # # and # #中,可到底是怎么回事?帮帮忙,请您吃冰棒!
作者: cnhbjm    时间: 2006-4-3 04:27
ding


作者: 一点通    时间: 2006-4-3 04:50
传例子上来看下,以便测试




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