delphi用ODAC访问远程局域网数据库,报错问题---在线等(100)

  • 主题发起人 主题发起人 心烦的小虫子
  • 开始时间 开始时间

心烦的小虫子

Unregistered / Unconfirmed
GUEST, unregistred user!
客户端没有安装oracle客户端,用delphi7,odac。 客户端和服务器在同一个局域网里,能访问服务器上的数据库,但客户端在外网远程访问服务器时报错:NET:Connectin Timed Out。 我程序是这样写的的: if not OraSession1.Connected then begin try OraSession1.ConnectString := '218.206.107.11:1521:RjTest; OraSession1.Options.Direct := True; OraSession1.Options.Net := True; OraSession1.Open; except on E: Exception do ... end; end; 难道是我ODAC版本有问题? 我都折腾两天了,请高手指点啊附:1521端口已经在路由器上,开到服务器机器上了。而且外网能telnet通。
 
应该是这样吧。 OraSession.Username := 'poluser'; OraSession.Password := 'user'; OraSession.Server := FServerName;然后再连接
 
这个OraSession.Username := 'poluser'; OraSession.Password := 'user';写过的。目前在客户端机器上用工具OraTools也连不上外网的局域网内的服务器。但1521端口肯定是没问题的,我用别的工具试过的,是能通到服务器上的。
 
后退
顶部