如下一段代码,本机上运行正常,但是通过局域网访问就报错误,防火墙中小弟我已经把1433端口放行了

如下一段代码,本机上运行正常,但是通过局域网访问就报异常,防火墙中我已经把1433端口放行了。
try
                                Close;
                                SQL.Clear;
                                SQL.Add( 'delete   from   datadetail_temp ');
                                ExecSQL;
                                Close;
                                SQL.Clear;
                                SQL.Add(strsql);
                                //sql.SaveToFile( 'd:\test.txt ');
                                ExecSQL;
                                Close;
                                SQL.Clear;
                                SQL.Add( 'SELECT   ISNULL(SUM(num),0)   AS   bc   FROM   datadetail_temp ');
                                Open;
                                First;
                                bcsum:=FieldByName( 'bc ').AsInteger;
                        except
                                ShowMessage( '导入临时表失败 ');
                                Panel5.Visible:=false;
                        end;

------解决方案--------------------
通常上传后再导入,OPENROWSET以及OPENDATASOURCE 注意权限问题,须拥有管理员权限