回 帖 发 新 帖 刷新版面

主题:满足"日期"条件的数据查询

1、Adodc1.RecordSource = "select * from xsda where 日期 like  '" & DateValue_(Text1.Text) & "'"
2、Adodc1.RecordSource = "select * from xsda where 日期 =  '" & DateValue(Text1.Text) & "'"
3、Adodc1.RecordSource = "select * from xsda where 日期 >=  '" & DateValue(Text1.Text) & "' and 日期  <=  '" & DateValue(Text2.Text) & "'"

说明:表XSDA中“日期”字段为 日期格式为短日期(即2009-10-7),上面的3个语句中,只有1可以通过,2、3提示“标准表达式中数据类型不匹配”,把2、3中 DateValue 改为 Cdate 提示相同,不知是何原因,请那位朋友解决下。

回复列表 (共1个回复)

沙发

问题已解决,改为下面语句即可正常执行

2、Adodc1.RecordSource = "select * from xsda where 日期 =  #" & DateValue(Text1.Text) & "#"
3、Adodc1.RecordSource = "select * from xsda where 日期 >=  #" & DateValue(Text1.Text) & "# and 日期  <=  #" & DateValue(Text2.Text) & "#"

即把“'”成为“#”即可

我来回复

您尚未登录,请登录后再回复。点此登录或注册