我想用DBComboBox把sql数据库中的所有数据库的名称列出来,如何实现?
解决方案 »
- delphi 的窗體透明..
- 请使用过Raize Components控件做过报表的高手看过来啊请高手们随便发言,见人有分!!!!
- 小弟遇到一奇怪现象,请高手救命
- 大家来给公司起个名字吧!
- cannot perform this operation on a close dataset
- 向access2000表添加记录时出错,提示:field '日期' not found
- 已经找到 句柄 FindWindowEX 粘贴 怎么写呢
- 如何模仿NT的登录方式?(特急)
- 如何正确获得MAC地址(没有实际经验的莫看)
- 如何取得本机的IP地址?
- 欢迎大家下载我的软件,下载者有分.
- 玩过空当接龙的11982局吗,解得开吗?怎么解?
select name from master..sysdatabases
MyStringList := TStringList.Create;
try
Session.GetDatabaseNames(MyStringList);
ComBoBox1.Items := MyStringList;
finally
MyStringList.Free;
end;
MyStringList := TStringList.Create;
try
Session.GetDatabaseNames(MyStringList);
ComBoBox1.Items := MyStringList;
finally
MyStringList.Free;
end;
Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
while not eof do begin
combobox1.items.add(fieldbyname('name').asstring);
....
next;
end;
combobox_database.Clear;
with Adoquery_temp do
begin
Close;
Sql.Clear;
Sql.Add('USE master SELECT dbid, DB_NAME(dbid) AS DB_NAME FROM sysdatabases ORDER BY dbid');
Open;
First;
while not eof do
begin
combobox_database.Items.Add(FieldBYName('db_name').AsString);
next;
end;
lbl_database_count.Caption :=inttostr(recordcount);
end;
combobox_table.Clear;
adoconnection1.GetTableNames(combobox_table.Items,false);