J
Jao
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi4.0联接SQL Server6.5,因为要联接不同的Server,所以用了
DataBase控件和TQuery控件,可是发生了一个问题:
当 DataBase.Params.Values['Server Name']:= 'Server1';
DataBase.Params.Values['User Name']:='sa';
DataBase.Params.Values['Password']:='pass';
DataBase.DataBaseName := 'FirstTable';
DataBase.Open;
....
Query.DataBaseName := DataBase.DataBaseName;
Query.SQL.Add('Select ....');
Query.Open;
会产生一个错误,说Table不存在,经检查发现是因为程序没有联接到
FirstTable库中,而是联接到了Master中,为什么DataBaseName不起
作用呢?
DataBase控件和TQuery控件,可是发生了一个问题:
当 DataBase.Params.Values['Server Name']:= 'Server1';
DataBase.Params.Values['User Name']:='sa';
DataBase.Params.Values['Password']:='pass';
DataBase.DataBaseName := 'FirstTable';
DataBase.Open;
....
Query.DataBaseName := DataBase.DataBaseName;
Query.SQL.Add('Select ....');
Query.Open;
会产生一个错误,说Table不存在,经检查发现是因为程序没有联接到
FirstTable库中,而是联接到了Master中,为什么DataBaseName不起
作用呢?