】求救【delphi中动态表名和取数据库表名的问题,急!急!!(100分)

  • 主题发起人 主题发起人 lost2003
  • 开始时间 开始时间
L

lost2003

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠好,请帮帮小弟:
1:我在form上放了DataSource,ADOTable,DBGrid各一个,有一个变量k,类型为字符串。k的值代表数据库中表的名字,请问我应该如何在ADOTable中动态指定ADOTable.TableName?
或者可以用哪些组件来实现上面的问题?
2:如何用Delphi取得SQL数据库的所有 数据表名?
也请各位高手帮忙啊。急急!!
 
if ADOTable.active then ADOTable.close; //如果表打开必须先关闭表
ADOTable.TableName := k;
//--------------------
var tbnames:tstringlist;
begin
tbnames:=tstringlist.Create ;
ADOConnection1.GetTableNames(tbnames,false);
ListBox1.Items:=tbnames;
end.
 
ADOConnection1.GetTableNames(listbox1.items,false);
 
谢谢两位大哥。非常感谢
 
后退
顶部