江
江西的delphi
Unregistered / Unconfirmed
GUEST, unregistred user!
C/S结构,由于程序在客户机上,当打开客户机上某一文件时,执行
Close;
Sql.Clear;
Sql.Add(' delete FROM OPENROWSET');
Sql.Add('(');
Sql.Add('''Microsoft.Jet.OlEDB.4.0''');
Sql.Add(',');
Sql.Add(''''+OpenDialog.FileName+'''');
Sql.Add(';');
Sql.Add('''userid'''+';'+'''pwd'''+','+'scj'+')');
Open;
假设OpenDialog.FileName是c:/sys.mdb
由于上述sql语句在服务器上的sql server的查询分析器上执行
所以sql server会找服务器上的文件c:/sys.mdb,
这就出问题了(我要的是客户机上的c:/sys.mdb)!
或通过网络路径//clientname/c/sys.mdb 这样有一个不好
就是要共享//clientname/c,而且要完全共享
所以不知道如何是好,请大家guan水。
谢谢。
Close;
Sql.Clear;
Sql.Add(' delete FROM OPENROWSET');
Sql.Add('(');
Sql.Add('''Microsoft.Jet.OlEDB.4.0''');
Sql.Add(',');
Sql.Add(''''+OpenDialog.FileName+'''');
Sql.Add(';');
Sql.Add('''userid'''+';'+'''pwd'''+','+'scj'+')');
Open;
假设OpenDialog.FileName是c:/sys.mdb
由于上述sql语句在服务器上的sql server的查询分析器上执行
所以sql server会找服务器上的文件c:/sys.mdb,
这就出问题了(我要的是客户机上的c:/sys.mdb)!
或通过网络路径//clientname/c/sys.mdb 这样有一个不好
就是要共享//clientname/c,而且要完全共享
所以不知道如何是好,请大家guan水。
谢谢。