我有一個下拉列表ComboBox,現想將數據庫中的User_Password的用戶名User_Name字段用代碼動態加載到此列表框,請指教,謝謝!
解决方案 »
- 菜鸟散分:画布问题
- 有没有这样的字符串替换函数或如何自定义实现?
- 请教一个delphi操作文本文件的问题
- ISxpress能否把整个MSSQL server打包进去?
- 向其他程序的groupbox里的控件TeEdit发送消息,怎么发送不过去啊??
- 急救啊,DELPHI5安装程序下不下来啊
- delphi7.0装在winn2000server上加载Qreport面板中的第一个控件QuickRpt时出现“Access Violation at address 40006948 in module 'rtl70.
- 图片压缩成什么格式,压缩幅度最大?(用delphi代码实现)
- ====我新建的一个控件MyTv,继承自TTreeView,控件在调试阶段,如何知道Mytv已经被更新。====
- [问题]我想把数据库,打成资源文件。可不知道,如何对其进行读写?
- 如何求一个日期值的年、月、日值?
- 购买的笔记本电脑到货,欣慰。散分
AFieldName: string; AStringList: TStrings): boolean;
var
str: string;
QryTmp: TADOQuery;
begin
Result := True;
QryTmp := TADOQuery.Create(nil);
with QryTmp do
try
Connection := DM.ADOC;
if Active then Active := False;
SQL.Text := 'Select Distinct ' +
AFieldName + ' From ' + ATableName;
Open;
First;
AStringList.Clear;
while not Eof do
begin
str := Trim(Fields[0].AsString);
if Str <> '' then AStringList.Add(str);
Next;
end;
Close;
except
Result := False;
end;
end;
begin
Try
If not Adotable1.Active then
Adotable1.Active := true
Adotable1.First;
while not Adotable1.Eof do
begin
combobox1.Items.Add(Adotable1.fieldbyname().AsString);
Adotable1.Next;
end;
except
showmessage('无法加在数据');
end;
end;
combobox1.items.add('用户名');
begin
sql.clear;
sql.add('select User_Name from table');
//这里不要加密码吧?table代表你存放用户信息的表
open;
while not eof do
begin
ComboBox1.Items.Add(FieldByName('User_Name').AsString);
Next;
end;
end;