a:=strtodate(edit1.text);adoquery1.Close;
adoquery1.sql.clear;
showmessage('insert into 考勤表(日期) values('''+a+''')');
adoquery1.sql.Add('insert into 考勤表(日期) values('''+a+''')');
adoquery1.execsql;
提示STRING 到TDATETIME发生错误!
adoquery1.sql.clear;
showmessage('insert into 考勤表(日期) values('''+a+''')');
adoquery1.sql.Add('insert into 考勤表(日期) values('''+a+''')');
adoquery1.execsql;
提示STRING 到TDATETIME发生错误!
在确保edit1.text是可以转化为DateTime类型时,可以这么用
adoquery1.Close;
adoquery1.sql.clear;
showmessage('insert into exts(eid) values(convert(smalldatetime,'''+a+'''))');
adoquery1.sql.Add('insert into exts(eid) values(convert(smalldatetime,'''+a+'''))');
adoquery1.execsql;
------------------------------------
体验速度,体验CSDN论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=4700683
adoquery1.sql.Add('insert into 考勤表(日期) values(#'+edit1.text+'#)');
可以使用参数parameter来设置变量