关于MA()函数的问题
AnsiString sql;
AnsiString number;
sql=" select max(编号) from TABLE100426";
ADOQuery3->Connection=ADOConnection1;
ADOQuery3->Close();
ADOQuery3->SQL->Clear();
ADOQuery3->SQL->Add(sql);
ADOQuery3->Open();
number = ADOQuery3->FieldByName("编号")->AsString;
这段有什么问题,执行时怎么说找不到'编号'呢?
[解决办法]
AnsiString sql; AnsiString number; sql=" select max(编号)AS NUM from TABLE100426";//这里统计查询出来的字段没有【编号】字段 ADOQuery3->Connection=ADOConnection1; ADOQuery3->Close(); ADOQuery3->SQL->Clear(); ADOQuery3->SQL->Add(sql); ADOQuery3->Open(); number = ADOQuery3->FieldByName("NUM")->AsString;//这里统计查询出来的字段没有【编号】字段