编号的显示 ( 积分: 0 )

  • 主题发起人 主题发起人 fuxin198311
  • 开始时间 开始时间
F

fuxin198311

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Tinhouse.ComboBox1Change(Sender: TObject);
begin
with adoquery2 do
begin
close;
sql.Clear ;
//sql.Text:='select stff_id from staff where stff_name='''+combobox1.Text+''' ';
sql.Text:='select stff_id from staff ';
open;
end;
label26.Caption:=adoquery2.FieldByName('stff_id').AsString ;
end;
当我改变combobox值时 label26的值应要对应变化
这样不行
 
sql语句这样写才可以;
sql.Text:='select stff_id from staff where stff_name=:na'
Parameters.ParamByName('na').value:=trim(combobox1.Text);
 
如果用sql.Text:='select stff_id from staff ';的语句,其实label26已经赋值了,但值都是一样的,这样的操作没有实现意义,为什么不用你注释掉的sql语句呢,那个才有意义呀
 
我晕呀 我的表搞反了
 
后退
顶部