主题:  Cryingfox:请您帮个忙!

huntlin

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2000/11/7 21:57:20
#12000/12/17 17:43:22
请问Cryingfox:在Authorware 数据库编程中,使用日期进行查询时,出现查不到任何内容?源码如下:
SQLstring:="select * from 教员表 where 出生年月 between #10/10/72# AND #01/01/99#"
请Cryingfox 指正。谢谢!



bear_5d

职务:普通成员
等级:2
金币:1.0
发贴:328
注册:2000/10/17 23:34:42
#22000/12/17 21:46:29
关于SQL Query Language的使用,我在UNIX下使用是这样的,在Aw中没有用过!
select * from 教员表 where 出生年月<#10/10/72# AND 出生年月>#01/01/99#
但,在一些库表中,一些item都是以文字形式储存在逻辑表中,所以有些要加“双引号”。
eg.
select * from yourTable where policyNo>"370520000100/012745" and policyNo<"370520000100/05241"


我想…… 我做…… 我是…… 我努力,我飞翔……

Aw天地

职务:普通成员
等级:3
金币:10.0
发贴:836
注册:2000/9/15 23:43:42
#32000/12/17 23:27:04
SQLstring:="select * from 教员表 where 出生年月 between #10/10/72# AND #01/01/99#;"

是不是在看《authorware数据库编程》第61页

不过按照他的代码,简化为上面的语句,注意";"



huntlin

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2000/11/7 21:57:20
#42000/12/20 15:13:14
在Authorwere数据库编程中,我用的数据库是Foxpro的,用同样的程序则无法进行按照出生年月进行查询。而在Access的数据库中则可以按照出生年月进行查询,与在句末是否加";"无关。为什么呢?还有不管是用Access还是FoxPro的数据库,都无法用tMsDSN.u32进行自动设置数据源,为何?



Aw天地

职务:普通成员
等级:3
金币:10.0
发贴:836
注册:2000/9/15 23:43:42
#52000/12/20 23:06:34
问题是不是出在日期的统一格式上,有没有试过其他条件的查询



huntlin

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2000/11/7 21:57:20
#62000/12/21 16:20:12
我已经试过其他的条件查询,大部分是可以进行的,但有一个insert into [表名2] from [表名1],也无法进行。



huntlin

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2000/11/7 21:57:20
#72000/12/21 16:22:27
请问为何无法用tMsDSN进行数据源自动设置?thanks!