回 帖 发 新 帖 刷新版面

主题:急 如何查找数据库中的特定字段~~~

在查询数据集,来判断新加入的数据和数据库中的数据是否相同的时候,总是不行,求各位大哥帮帮忙

while(!ADOQuery1->Eof)
         {
            if(ADOQuery1->Fields[0]->AsString==Edit1->Text)
            {
              ShowMessage("有相同名字,请重新输入~~");
              return;
            }
            ADOQuery1->Next();
         }
出现下面的错误
[C++ Error] test.cpp(54): E2288 Pointer to structure required on left side of -> or ->*
希望大家赐教~~

回复列表 (共1个回复)

沙发

if(ADOQuery1->Fields[0]->AsString==Edit1->Text)

这一句写错了,应该是

if(ADOQuery1->Fields->Fields[0]->AsString==Edit1->Text)

我来回复

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