怎么写入ASSECC 数据库中 时间类型的数据(回复5帖,没有解决) (0分)

  • 主题发起人 主题发起人 gwei
  • 开始时间 开始时间
G

gwei

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOQUERY 写入 一个时间类型的字段 写入后再在ASSECC 中看 是错的 与写入的不一样
还有就是 怎么样用DELPHI 得到一个长日期格式的年月日 再将它写如数据库中
不要告诉我 将系统时间改为长日期的
怎么样用程序将系统改为长日期的
 
ASSESS里的是月日年,先把他格式化先
 
我将ACCESS中改成了 YYYY-MM-DD了
 
用日期函数!
SQL语句是什么?
 
我也搞不明白DELPHI联接数据库的时间问题。
SELECT * FROM MyA WHERE MyDateTime>......
后面怎么写,得到时间字段大于2001-12-30的数据?

 
我记得Access中的日期是用 # 标示的,你将单引号换成 # 试试?
 
不对 不是 # 是 -
我试了 我自己写
 
象 AccEss数据库中的表中有一个 HDDATE 的字段 类型是长日期
我用 ADOQUERY INSERT 一个日期 如
ADOQUERY.sql.add('insert into add');
ADOQUERY.sql.add('(hddat)');
ADOQUERY.sql.add('values ('2001-07-06')');
ADOQUERY.execsql;
数据是对的
但我在DELPHI中 DATE 的 是 YY-MM-DD 怎么样得到 YYYY-MM-DD
 
procedure TMainForm.FormCreate(Sender: TObject);
begin
longdateformat:='yyyy/mm/dd';
shortdateformat:='yyyy/mm/dd';
end;
 
接受答案了.
 
后退
顶部