使用checklistbox实现对数据库表的控制,其中的SQL语句该如何写啊?(50分)

  • 主题发起人 主题发起人 guilinlzy
  • 开始时间 开始时间
G

guilinlzy

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有这么一个数据库表: name salary show edit
使用checklistbox对name salary进行选择,其中show是“1”时表示显示选择的字段
edit为“1”时表示是否能对选择的字段进行编辑,反之。。。。
对 for i:=0 to show_check1.Count-1 do
begin
if show_check1.Checked then
对数据库表的操作的SQL语句该如何写啊?
还有一个问题是在checklistbox中能列出两列吗?
 
选种了,就将show和edit的值赋“1”反之就赋“0”
还有能否作到将数据库表显示在 checklistbox时,若show,edit的值为“1”,则显示时
是打勾的。
 
var temp:string;
temp:='(';
for i:=0 to show_check1.Count-1 do
begin
if show_check1.Checked then
temp:=temp+'"'+show_check1.items+'",';
end;
temp:=copy(temp,1,length(temp)-1);
temp:=temp+')';
query1.close;
query1.sql.text:='select name,salary from table1 where name in '+temp;
query1.open;
 
我已经解决了,在这还是要谢谢天真的热情帮助。
 
后退
顶部