D
ddw
Unregistered / Unconfirmed
GUEST, unregistred user!
想在dblookupcombo种选择一个字段值,同时显示在edit中这个表中与之对应记录的另一个字段值
例如
表A (sql server2000)
序号 物品
1 a1
2 b4
:
序号是int,物品是nvarchar数据格式
dblookupcombox种选择物品,在edit中显示物品对应的序号
程序如下
procedure TForm1.DBLookupCombo1Change(Sender: TObject);
VAR
i:string;
begin
I:=form1.DBLookupCombo1.Text;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表A');
form1.ADOQuery1.SQL.Add(format('where 物品 =%s',));
form1.ADOQuery1.Open;
form1.Edit1.Text:=form1.ADOQuery1.fieldbyname('序号').AsString;
end;
程序执行后,当在rxdblookupcombobox种选择一个物品的时候,马上弹出如下错误显示
“列名'b4'无效”
例如
表A (sql server2000)
序号 物品
1 a1
2 b4
:
序号是int,物品是nvarchar数据格式
dblookupcombox种选择物品,在edit中显示物品对应的序号
程序如下
procedure TForm1.DBLookupCombo1Change(Sender: TObject);
VAR
i:string;
begin
I:=form1.DBLookupCombo1.Text;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表A');
form1.ADOQuery1.SQL.Add(format('where 物品 =%s',));
form1.ADOQuery1.Open;
form1.Edit1.Text:=form1.ADOQuery1.fieldbyname('序号').AsString;
end;
程序执行后,当在rxdblookupcombobox种选择一个物品的时候,马上弹出如下错误显示
“列名'b4'无效”