代码如下:
ADOQuery1.Close;
ADOQuery1.Clear;
ADOQuery1.SQL.Add('Insert into data1(id,content) values ('+Edit1.text+','''+ComboBox2.Text+''')');
ADOQuery1.ExecSQL;
ADOQuery1.Open;然后提交的时候会出现错误:ADOQuery1:CommandText does not return a result set.请指教!
ADOQuery1.Close;
ADOQuery1.Clear;
ADOQuery1.SQL.Add('Insert into data1(id,content) values ('+Edit1.text+','''+ComboBox2.Text+''')');
ADOQuery1.ExecSQL;
ADOQuery1.Open;然后提交的时候会出现错误:ADOQuery1:CommandText does not return a result set.请指教!
ADOQuery1.Open;不要
ADOQuery1.Close;
ADOQuery1.Clear;
ADOQuery1.SQL.Add('Insert into data1(id,content) values ('+Edit1.text+','''+ComboBox2.Text+''')');
ADOQuery1.ExecSQL;
ExecSQL执行SQL不返回结果
ADOQuery1.SQL.Clear;
这个在没有返回结果集时候用..OPEN是要返回结果集的..
如果在提交后想返回结果集的话可以再给SQL属性写个SELECT语句啊