读书人

为什么查询不出内容?该如何解决

发布时间: 2012-02-09 18:22:27 作者: rapoo

为什么查询不出内容?
用adoconnection和adoquery来查询access中的东西,查询是以一个datatimepicker中的日期的内容来进行查询的,在我电脑上能查出来,经过下面的步骤:
在prject-> Options-> Compiler中点击Release,
在prject-> Options-> Packages中去掉Builder with runtime packages选项
在prject-> Options-> Linker中去掉Use dynamic RTL 选项
然后, Build
将.exe程序移到同宿舍的同学电脑上,也能完成查询和添加,但是一移到隔壁宿舍的电脑上就差不出来了,但是添加后数据库有相应的添加的数据。只是不能显示。
程序大致意思是:可以添加一些内容,填好内容后,加到数据库中,然后立即在下面的DBGrid中显示。
查询语句是:select* from [table] where dater like datetimepicker-〉date-〉datestring
但是在其他宿舍电脑上显示不出来,还请大家帮忙。谢谢。

[解决办法]
最好把datetimepicker-〉date-〉datestring
改成
datetimepicker-〉date-〉FormatString( "yyyy-mm-dd ");定死年月日的显示方式,因为有些电脑的区域设定不一样会导致DateString不同

[解决办法]
看看各个机器上access一样不

读书人网 >C++ Builder

热点推荐