|
主题: 求助!!help!!
|
 jsgsgl
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/12/10 18:32:09
|
#12001/12/11 8:27:18
我在设置查询X年X月X日到X年X月X日范围内的数据,在UL4.0中的SQl框中怎样写语句,安照sql=select * from table where table.date betwwen #vardate1# and #vardate2# 写完后按测试,为什么系统提示日期的语法错误。请赐教!
|
 过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
|
#22001/12/11 9:36:13
--------------------------------------------------------------------------------
看看这样写可以吗?? sql=select * from table where table.date betwwen # "&vardate1&"# and #"&vardate2&"#
我没有试过,呵呵,不敢保证是否正确!!!不好意思!!
|
 jsgsgl
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/12/10 18:32:09
|
#32001/12/11 17:07:00
马路鸡: 还是不行。快想想办法,急死我了!!!!!!!
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#42001/12/11 20:38:16
(kh_time)>#MM_time1# And (kh_time)<#MM_time2# 你就这样写吧,我以前用过,日期值大于变量1并且小于变量2
|
 jsgsgl
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/12/10 18:32:09
|
#52001/12/11 21:38:39
可是为什么我这样用,系统却提示日期的语法错误,到底是什么原因
|
 过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
|
#62001/12/12 10:42:18
<% Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from time where (ID is not null)" sql=sql & " and britherday>#" & tyrq1 & "# and britherday<#" & tyrq2 & "#" rs.Open sql,conn,1,3 %>
我调试过了!!没问题!!! 对不起!!我忘了你的QQ号码了!!所以贴在网上了!!
|
 过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
|
#72001/12/12 10:44:52
对了!!你数据库里的日期格式为:1940-1-1,不能是1940年5月18日,这样才可以!!我想你的问题就出在这里!!
|
 jsgsgl
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/12/10 18:32:09
|
#82001/12/12 20:35:01
经过无数次的测试,在友人的提示及本人的努力下终把些程式的ud写出现列于如下,供大家参考 sql:WHERE tyrq>=cdate('mm_rq1') and tyrq<=cdate('mm_rq2')绝对有效。 不过有两个问题,需高手帮解决。一是当只选一个日期时,出现数据不匹配的错误 二是当两个都不选时,也出现日期不匹配的错误,只有两个都输入时,一切ok!!!!
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#92001/12/12 20:49:36
jsgsgl在上个帖子中说 引用: 不过有两个问题,需高手帮解决。一是当只选一个日期时,出现数据不匹配的错误 二是当两个都不选时,也出现日期不匹配的错误,只有两个都输入时,一切ok!!!!
那么设置两个变量的默认值不是就可以?
|
 过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
|
#102001/12/13 8:58:53
前端用JS判断不能为空!后者像楼上的兄弟说得设置默认值!!
你说的那个SQL我也试过,我觉得#" & tyrq1 & "# 和cdate的功能是一样的!!
|
 jsgsgl
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/12/10 18:32:09
|
#112001/12/13 12:20:17
但是我也试过,就是不知为什么用#''#系统就是不认,老是说日期语法不正确。 另,能不能给我一点有关日期运算方面的函数,如加,减,因为我接触 ud才一周。
|
 zelnice
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/15 16:37:30
|
#122002/8/22 21:05:51
我也请教一个问题:我在把系统的日期记录到数据库时,为什么库里面的日期不对。我是直接用"date"引入的!
|
 zelnice
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/15 16:37:30
|
#132002/8/23 19:26:09
求助:在向数据库表记录(date型)里添加系统时间,其格式应如何控制? 我是用"date"值,用来显示时还好好的,可添加到数据库后日期就错了.
|