怎么从查询结果中取数据?(20分)

  • 主题发起人 主题发起人 thebest
  • 开始时间 开始时间
T

thebest

Unregistered / Unconfirmed
GUEST, unregistred user!
strSQL := 'select R.ReaderID,R.ReaderName ,L.MaxBorrowCount from T_Reader_Info R, T_Level_Info L where ' +
'R.ReaderID = ' + #39 + ReaderNumber + #39 + ' and R.LevelID = L.LevelID';
with dmMain.QReaderInfo do
begin
Close ;
SQL.Clear ;
SQL.Add(strSQL);
ExecSQL ;
end ;
我怎么才能取出字段 MaxBorrowCount 的值? 我用的是 Access 数据库。
 
首先,ExecSQL ;应该为OPEN
取值:变量:=dmMain.QReaderInfo.fieldbyname('MaxBorrowCount ').value;
 
用Open替代ExecSQL
 
但是,在执行的时候会有如下的提示:
QReaderInfo:field "readersex" not find!
请问是怎么回事?

 
后退
顶部