关于ADOQuery参数的一个奇怪问题
在用ADOQuery进行一个参数化查询时发生一个奇怪的错误
提示:
ADOQ_in_store: Parameter'Param'not found
代码如下:
AnsiString sql;
sql = "Select * From in_store Where Num =:Param";
DM->ADOQ_in_store->Close();
DM->ADOQ_in_store->SQL->Clear();
DM->ADOQ_in_store->SQL->Add(sql);
DM->ADOQ_in_store->Parameters->ParamByName("Param")->Value
= Edit1->Text
DM->ADOQ_in_store->Open();
奇怪的是:
我在另外的窗体对别的表进行非常类似的参数查询是完全正确的。
为什么有的正确,有的不行呢。希望大虾斧正。