我用的是dbexpress
insert into t_hwfl_1(t_hwdm,t_hwmc) values(:hwdm,:hwmc)DM.sys_inst_hwflSDS.active:=false;
DM.sys_inst_hwflSDS.DateSet.params.ParamByName('hwdm').AsString:=self.ehwdm.text;
DM.sys_inst_hwflSDS.DateSet.params.ParamByName('hwmc').AsString:=self.ehwmc.text;
DM.sys_inst_hwflSDS.Excute;
两个edit框分别输入‘1111’,‘111111’
执行后抛出EDatabaseError错误,信息是:ORA-00911:无效字符但是在sql plus中
insert into t_hwfl_1(t_hwdm,t_hwmc) values('1111','111111');就没有错误奇怪死了