奇怪的Query问题???
代码:
void __fastcall Tfrm_bd::RadioGroup1Click(TObject *Sender)
{
String sql;
TQuery *Query1;
Query1=new TQuery(this);
Query1->DatabaseName=Form1->path+"\\dbf";
Query1->Close();
Query1->SQL->Clear();
sql="select * from bd where 名称 like '"+ComboBox1->Text+"' and 标线 ="+ComboBox3->Text;
Query1->SQL->Add(sql);
Query1->ExecSQL();
Query1->Open();
if(Query1->RecordCount!=1) return;
Query1->First();
delete Query1;
}
当RadioGroup1Click被连续触发的时候,不到30次就出现以下错误:
"Insufficient memory for this operation"
搞不懂啊,我已经delete Query1,为什么还有提示内存不足,并且数据内的数据有被冲掉的现象,纳闷...