我用DELPHI连接DB2数据库。数据表的名字是BL.A这样的名字。使用查询时也是必须select * from bl.a这样才能正确查询数据。但是我用ADO组件的GetTableNames方法,获取到的数据表的名字是A而不是BL.A。如果知道该表A是属于BL的表呢?
也就是BL.A这样的实际数据表名字该如何获得呢?procedure TForm1.Button1Click(Sender: TObject);
var
tmplist: TStringList;
begin
tmplist := TStringList.Create;
ADOConnection1.GetTableNames(tmplist);
TableNamesListBox.Items.Assign(tmplist);
tmplist.Free;
end;这样出来的表名不能区分属于哪个scheme
也就是BL.A这样的实际数据表名字该如何获得呢?procedure TForm1.Button1Click(Sender: TObject);
var
tmplist: TStringList;
begin
tmplist := TStringList.Create;
ADOConnection1.GetTableNames(tmplist);
TableNamesListBox.Items.Assign(tmplist);
tmplist.Free;
end;这样出来的表名不能区分属于哪个scheme
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货