我在一个新工程里加入DataSource,ADODataSet,ADOConnection,ADOQuery各一个,两个Edit框,一个BUTTON按钮,各ADO控件的属性已设置完毕,在BUTTON的事件中写了:
ADOQuery1->Active=false;
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("Insert into tongxun(tel,name) values('"+Edit2->Text+"','"+Edit1->Text+"')");
ADOQuery1->Active=true;
AnsiString aaaaa=ADOQuery1->SQL->Text;
ADOQuery1->ExecSQL();
执行至AnsiString 一行时,报错:当前提供程序不支持从单一执行返回多个记录集,这是怎么回事?
二。我记得上次我用ADO控件时,同样是上面的SQL语句,报错说:Insert into 语句语法错误,单步执行后确实发现SQL语句不对,莫名其妙地在Insert into ...的最后加上了一个/r/t,不知这又是怎么回事?
谢谢!