救救小弟我吧!
我的程序中有这样的代码:
with MainData.ADOQuery1 do
begin
Close;
sql.clear;
SQL.Add('insert into result(s_no,s_name,s_result,s_subject,s_type,s_date) values ('+''''+Edit1.text+''''+','+''''+dbedit1.field.text+''''+','+''''+LabeledEdit1.Text+''''+','+''''+DBComboBoxEh1.Text+''''+','+''''+Combobox1.Text+''''+','+''''+DateTimeTOStr(DateTimePicker1.Datetime)+''''+')');
ExecSQL;
end;
执行时要出错,我认为是dbedit1的错,因为我想把dbedit1当前显示的文本写到另一张表里,但是dbedit1.Text的话写出来是空的!!dbedit1.field.text这样的话又会出错!怎么办?