sql(0分)

  • 主题发起人 主题发起人 dreamya
  • 开始时间 开始时间
D

dreamya

Unregistered / Unconfirmed
GUEST, unregistred user!
这段程序可以编译,不能执行,大家帮我看看
With Query1 Do
Begin
Close;
SQL.Clear;
SQL.ADD('Select * From 个人信息.db Where not isnull (个人委托)');
Open;
end;

 
isnull的語法是有兩個參數的﹐第一個為條件﹐第二個是一個指定的數量。
如 isnull(select empno from Table_Emp where empno=''002'',001)
就是當在表table_emp找不到empno為002時﹐就用001代替。

所以以下考慮改為
With Query1 Do
Begin
Close;
SQL.Clear;
SQL.ADD('Select * From 个人信息.db Where not isnull (條件﹐个人委托)');
Open;
end;
 
我只是想找出字段‘个人’的内容为空的所有记录?
 
改'Select * From 个人信息.db Where not isnull (个人委托)'
为'Select * From 个人信息.db Where 个人 is null'
 
接受答案了.
 

Similar threads

后退
顶部