N
ntjrr
Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1.Close;<br> ADOQuery1.SQL.Clear;<br> ADOQuery1.SQL.Add('select 功能号,功能名 from a');<br> ADOQuery1.SQL.Add('where 功能号 not in (select 功能号 from b where 用户名=:帐号)');<br> ADOQuery1.Parameters.ParamByName('帐号').Value:=ComboBox1.Text;<br> ADOQuery1.Open;<br>ComboBox1.Text中是数字或英文则查询正确,是中文则查询错误。<br>比如admin,他已经有所有的功能了,那么查询出来的结查是空的,但张三如果也有所有功能了,他查询出来的确不是空的结果,还是所有功能的记录。<br>光光执行子查询select 功能号 from b where 用户名=:帐号)');<br>,随便中文或英文又是对的