procedure TForm1.FormActivate(Sender: TObject);
begin
adoquery1.Open;
while not adoquery1.eof do begin dblistbox1.items.add(adoquery1.fieldbyname('username').asstring); adoquery1.next; end;
end;procedure TForm1.FormShow(Sender: TObject);
begin
//DBListBox1.Field:=ADOQuery1.
end;procedure TForm1.DBListBox1Click(Sender: TObject);
begin
dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
end;
单击无效!
没变化
为什么?
begin
adoquery1.Open;
while not adoquery1.eof do begin dblistbox1.items.add(adoquery1.fieldbyname('username').asstring); adoquery1.next; end;
end;procedure TForm1.FormShow(Sender: TObject);
begin
//DBListBox1.Field:=ADOQuery1.
end;procedure TForm1.DBListBox1Click(Sender: TObject);
begin
dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
end;
单击无效!
没变化
为什么?
解决方案 »
- SQL脚本安装SQLServer数据库
- ShellExecute(Handle, 'open', PChar('c:\test\app.exe'), nil, nil, SW_SHOW);请问这里地两个nil是什么意思?
- 喜讯:CSDN与Kaoyan.com将联手打造免费、权威的计算机考研电子杂志
- 如何根据数据库的内容刷新treeview树形结构
- Delphi中SQL Server指针的问题
- 能否解释一下,如下一些东东:
- {$I MYAPI.PAS} 这个语句是什么意思?它起什么作用
- 高分相送。100
- 请问Delphi中怎样才能动态在TABCONTROL控件中添加控件
- 酒店管理系统的源代码,谁想要! [email protected]
- 菜鸟提问:关于idhttp部分网站无法得到全部的html代码
- 关于盘点出库如何判断库存数量?
begin
dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
end;
中设个断定看看代码有没有执行procedure TForm1.FormActivate(Sender: TObject);
begin
//+++
DBListBox1.OnClick := DBListBox1Click;//++try
adoquery1.Open;
while not adoquery1.eof do begin dblistbox1.items.add(adoquery1.fieldbyname('username').asstring); adoquery1.next; end;
end;
procedure TForm1.DBListBox1Click(Sender: TObject);
begin
adoquery1.first;
dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
end;
begin
///**dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
//换个非数据感知控件试试,可能是感知控件的问题
edit1.Text :=adoquery1.FieldByName('name').asstring ; //~~!!
end;
begin
///**dbedit1.Text :=adoquery1.FieldByName('name').asstring ;
//换个非数据感知控件试试,可能是感知控件的问题
ShowMessage(adoquery1.FieldByName('name').asstring) ; //~~!! 看看有没有显示信息
end;
你改成这样试一下。procedure TForm1.DBListBox1Click(Sender: TObject);
begin
//给DBEdit1的DataSet赋值
DBEdit1.DataSource.DataSet.FieldByName(DBEdit1.DataField).AsString := adoquery1.FieldByName('name').asstring ;
end;
还有就是你的表里有没有Name字段? 看你上面用的是UserName