foxpro中如何用insert语句插入日期型记录(50分)

  • 主题发起人 主题发起人 yu_gao
  • 开始时间 开始时间
Y

yu_gao

Unregistered / Unconfirmed
GUEST, unregistred user!
我用odbc联接foxpro,但是在用insert语句插入日期型记录时总是出错“data type mismath”
,哪位大侠用过foxpro的,请指点一二,谢谢!
insert into table_dbfname ('2002-1-1') 出错
insert into table_dbfname ('01/01/2002') 出错
 
insert into table_dbfname ({01/01/2002})
注意在foxpro中设置的日期格式(年月日还是日月年)是否一致
 
对于日期性最好这样写
query1.sql.text := 'insert into table_name(time_field) values(:thetime)';
query1.params[0].asdatetime := strtodatetime(edit1.text)');
 
问题我自己解决了,还是谢谢两位给我的解答!
我的方法是:
insert into table_dbfname (ctod('12/31/2002'))
只能用于foxpro。
 
后退
顶部