新手求助:访问服务器目录问题!
各位大侠好!说明一下我学Delphi纯属于赶鸭子上架型,因此很多我看来不知道如何解决的问题在各位大侠眼里可能都不值一提,说出来还请大家不要见笑,呵呵。
问题是这样的,因为工作需要采用Delphi7+SQL SERVER2005 开发一个系统,通过这个系统客户端可以检索服务器数据库里的数据(在DBGrid里显示),然后双击某行数据就能直接打开服务器上对应的文件(数据基本上是3D图,word文档之类的信息)。我之前在本地电脑上写过一段代码能实现这个功能(打开本地电脑E:\下的文件),如下:
procedure TqueryFrm.DBGrid1DblClick(Sender: TObject);
begin
qryFilenameEd.Text:= ADOQuery1.Fields[0].AsString + ADOQuery1.Fields[7].AsString;//读出文件名,如“清单.doc”
s_f:=qryFilenameEd.Text;
s_d:='E:\';\\文件存放目录
ShellExecute(0,'',pchar(s_d+s_f),'','',SW_ShowNormal);
end;
但我现在想用同样的方法在客户端打开服务器上的文件就不行了,改s_d:='\\192.168.0.248\E$:\'(192.168.0.248为服务器IP)吗?好像也不行,因此在这里向各位大侠请教一下有什么实现的方法吗?还望各位不吝赐教,谢谢了!