回 帖 发 新 帖 刷新版面

主题:如何实现模糊查询?谢谢

Query1->Active=false;
  Query1->SQL->Clear();
  Query1->SQL->Add("select xm from banji where xm like '%:ma%'");
  Query1->ParamByName("ma")->AsString=Edit1->Text.Trim();
  Query1->Open();


这样运行有问题  那位帮忙告诉一下, 谢谢。

回复列表 (共2个回复)

沙发

Query1->ParamByName->Items[0]->Value = Edit1->Text.Trim();

试试看

板凳

Query1->ParamByName->Items[0]->Value = Edit1->Text.Trim();  不对

应该是:

Query1->Parameters->Items[0]->Value = Edit1->Text.Trim();

或者

Query1->Parameters->ParamByName("ma")->Value = Edit1->Text.Trim();

试试看吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册