关于oracle dblink的问题?

bushgr 2009-07-21 08:09:39
adocommand1先是与一个Oracle服务器建立连接然后执行
with adocommand1 do
begin
commandtext:='';
commandtext:='create database link hbwnps connect to hbwnps identified by wnps_6610 using '+#39+'HBZJK'+#39;
execute;
end;//已通过对另一个Oracle服务器连接
然后执行
procedure TForm1.Button2Click(Sender: TObject);
begin
with adoquery1 do//adoquery1与adocommand1连接的服务器一样
begin
close;
sql.Clear;
sql.Add('select * from t_xm_pubinfo@hbwnps');
open;
end;
end;
报'ora-12154:tns无法处理服务名'
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bushgr 2009-07-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 n29882942 的回复:]
两个控件连的是同一个服务器?
[/Quote]
对,adocommand1和adoquery1链接的是同一个服务器,但adoquery1要访问另一个服务器。
飞天揽月 2009-07-26
  • 打赏
  • 举报
回复
Core Lab Oracle Data Access Components 5.70



//////////////////////////////////////////////////
// Oracle Data Access Components
// Copyright (c) 1998-2006 Core Lab. All right reserved.
// Oracle DataSet
// Created: 05.03.98
// Last modified: 21.02.03
//////////////////////////////////////////////////


这个东西很好用 建议使用
骑牛上铂金 2009-07-24
  • 打赏
  • 举报
回复
两个控件连的是同一个服务器?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧