具体的代码如下:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('insert into 出勤信息(code,name,upqk,downqk) values(:code,:name,:sw,:xw)');
adoquery1.parameters.parabyname('code').value:=adotable1.fieldbyname('code').asstring;
adoquery1.parameters.parabyname('name').value:=adotable1.fieldbyname('name').asstring;
adoquery1.parameters.parabyname('sw').value:='上午旷工';
adoquery1.parameters.parabyname('xw').value:='下午旷工';
adoquery1.execsql;结果"出勤信息"表中的中文被截,"上午旷工"只写入了"上午","下午旷工"只写入了"下午"
这是什么原因,怎么解决?