怎么样把一个数据库里面的所有的表名导到combobox呢?
谢谢
谢谢
解决方案 »
- 字符串判等
- BMP填充纯色???
- 晕,为什么我的报表只有一条记录呀?
- 使用web app debugger运行websnap程序,练习的多了,页面出现很多无用的注册,请问如何unregister??
- 程序员是穷光蛋
- oracle 数据库连接
- 帮我提提建议,我还有一年的时间,到时候需要跳槽,请问COM ,DELPHI+BCB(数据库),XML,WinStock,这四样东西如果我想挑两样学的话该挑哪两样比较容易找的到工作??
- 长春的程序员请注意。能告诉大家你的月薪是多少吗(包括你的公司和毕业年限)?以便大家了解一下长春程序员的工资水平。 来都最小一分。
- 关于web service的问题...
- 致kxy:关于TCP Socket的问题?
- 请教大家,一般delphi6的程序在做安装盘时一般用什么工具?
- ◆◆◆怎么获得制定目录下得bmp得文件数目◆◆◆
sl:tStringlist;
form1.ADOConnection1.GetTableNames(sl,False); 这是获得表名
adotable1.GetFieldNames(listbox2.Items);
获得字段名
var
i, j : Integer;
TableList : TStringList;
begin
DbTreeView.Items.Clear;
for i:= 0 to DataBaseList.Count - 1 do
begin
MainForm.DbADOConnection.Connected := False;
MainForm.DbADOConnection.DefaultDatabase := DataBaseList.Strings[i];
MainForm.DbADOConnection.Connected := True;
DataBaseNode := DbTreeView.Items.AddFirst(DataBaseNode, DataBaseList.Strings[i]);
DataBaseNode.ImageIndex := 0;
TableList := TStringList.Create;
TableList.Clear;
MainForm.DbADOConnection.GetTableNames(TableList);
for j := 0 to TableList.Count - 1 do
begin
DataTableNode := DbTreeView.Items.AddChild(DataBaseNode, TableList.Strings[j]);
DataTableNode.ImageIndex := 1
end;
TableList.Free;
end;end;
先用GetTableNames得到表名
在一个一个的Append到ComboBoX中