如下一段代码,本机上运行正常,但是通过局域网访问就报错误,防火墙中小弟我已经把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 注意权限问题,须拥有管理员权限
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 注意权限问题,须拥有管理员权限