sybase数据库,向A表中B字段(datetime)
插入现在日期时间,我用getdate()不成功,
insert A values('''+maxid+''',getdate(),'''+scode+''');
insert A values('''+maxid+''','getdate()','''+scode+''');
insert A values('''+maxid+''',getdate,'''+scode+''');
insert A values('''+maxid+''','getdate()','''+scode+''');
都不行 如何解决呢
插入现在日期时间,我用getdate()不成功,
insert A values('''+maxid+''',getdate(),'''+scode+''');
insert A values('''+maxid+''','getdate()','''+scode+''');
insert A values('''+maxid+''',getdate,'''+scode+''');
insert A values('''+maxid+''','getdate()','''+scode+''');
都不行 如何解决呢
可用NOW函数取得系统现在时间,然后用好像是dateformat还是formatdate函数将日期转换成sybase
数据库支持的格式.
如: var time1:tdate;
time2:string;
time1:=now;
time2:=formatdate('mm/dd/yy',time1);
query1.sql.clear;
query1.sql.add( insert A values(:a, :b,:c););
query1.prapare;
query1.params[0].asstring:=maxid;
query1.params[1].asstring:=time2;
query1.params[2].asstring:=scode;
query1.excesql;