S
skymean
Unregistered / Unconfirmed
GUEST, unregistred user!
昨天我问了个最菜的问题,今天我问一个我自认为是"骨灰级"的问题:
(我可是只老菜鸟哦!)
我用delphi的ADO编程过程中使用ACCESS数据库,其中有一个字段(年)是日期型字段
我用这个语句对年进行检索,不起作用,可是其他字段全部都起作用,是怎么回事呢?
Form1.ADOQuery1.SQL.Text:='select * from supertable where 年=1900-1-1';
而数据库中确实有1900-1-1这个值.
另外,为什么我在win2000sever中编译通过的数据库程序在win98中运行,提示找不到数据源等.
ADOConnectionString如下:
Provider=MSDASQL.1;Persist Security Info=False;User ID=ad;
Extended Properties="DBQ=supercalendar.mdb;DefaultDir=.;
Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;
FIL=MS Access;FILEDSN=supertest.dsn;MaxBufferSize=2048;
MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;
UID=admin;UserCommitSync=Yes;"
请高高手指教!!
(我可是只老菜鸟哦!)
我用delphi的ADO编程过程中使用ACCESS数据库,其中有一个字段(年)是日期型字段
我用这个语句对年进行检索,不起作用,可是其他字段全部都起作用,是怎么回事呢?
Form1.ADOQuery1.SQL.Text:='select * from supertable where 年=1900-1-1';
而数据库中确实有1900-1-1这个值.
另外,为什么我在win2000sever中编译通过的数据库程序在win98中运行,提示找不到数据源等.
ADOConnectionString如下:
Provider=MSDASQL.1;Persist Security Info=False;User ID=ad;
Extended Properties="DBQ=supercalendar.mdb;DefaultDir=.;
Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;
FIL=MS Access;FILEDSN=supertest.dsn;MaxBufferSize=2048;
MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;
UID=admin;UserCommitSync=Yes;"
请高高手指教!!