超级小问题(50分)

  • 主题发起人 主题发起人 HLHGOD
  • 开始时间 开始时间
H

HLHGOD

Unregistered / Unconfirmed
GUEST, unregistred user!
select * from dxuser where 选择=true 会出错,其中“选择”是一个布尔字段。
 
select * from dxuser where 选择=T
另外看看你的‘选择’是不是系统默认的变量
 
应该不会有错,把错误提示贴上来看看。
 
thanks chur
 
问题没解决,错误信息是:ADOQuery2:Missing SQL property
我的原意是要查询所有被选中的记录。
 
select * from dxuser where 选择=1
其中1代表TRUE,0代表FALSE,否则就会出错(至少SQL SERVER的BIT类型字段是这样)
 
你用的什么库,我的没有出错呀 (Delphi5+ADO+Access2000)
with Data.AQueryTemp do
Begin
Close;
sql.clear;
Sql.Add('select * from contents where 选择=true and type < 20');
open;
showmessage(fields[0].asstring);
End;
 
access可以,
sql 2000用1表示true,0表示false
 
多人接受答案了。
 
后退
顶部