表3职员信息(实体):employee.db
FieldName Type Size Key
EmployeeNo A 3 *
EmployeeId A 18
EmployeeName A 10
Sex A 2
Birthday A 4
Edu A 10
EmployeeTel A 15
Right A 10
Password A 16
s1:='select *  from employee';
s2:='select EmployeeNo,EmployeeId,EmployeeName,Sex,Birthday,Edu,EmployeeTel,Right,Password  from employee';
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(s1/s2);
query1.Open;如果我用query1.SQL.Add(s1);来查询,可能正常把所有的字段都正常显示在DBGrid1中.
但如果我用query1.SQL.Add(s2);来查询,照理说,两句的查询结果应该一样的.但出现以下错误:
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EDBEngineError with message 'Invalid use of keyword.
Token: Right,Password
Line Number: 1'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
---------------------------
我想请教一下.
如果只想在DBGrid1中显示部分字段,而且包含Right,Password两个字段,就会出现上述错误.各位大虾,我该怎么办啊!?