CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何在PB中使用MS SQL的链接服务器

楼主sbks(hwnd,&rect)2006-03-17 17:48:39 在 PowerBuilder / 基础类 提问

在SQL   Server中建立了链接服务器,链接到oracle的数据库(因为项目需要,只有服务器允许连接到oracle数据库,所以我打算采用链接服务器来维护oracle的数据)。在查询分析器中,执行以下语句得到正确的结果:  
  select   bh   from   openquery(ORA_ERP,'SELECT   BH   FROM   ERP.TEST')  
   
  然而,在数据窗口中用这个语句建立数据窗口时,提示:  
  ---------------  
  Error   C0195:异类查询要求为连接设置   ANSI_NULLS   和   ANSI_WARNINGS   选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。  
  ------------  
   
  以为是数据窗口不支持openquery语法,就在脚本中继续测试:  
   
  string   ls_sql  
  ls_sql="update   openquery(ORA_ERP,'SELECT   BH   FROM   ERP.TEST')   set   bh='001'"  
  execute   immediate   :ls_sql   using   sqlca;  
  if   sqlca.sqlcode=0   then  
      commit   using   sqlca;  
  else  
      rollback   using   sqlca;  
  end   if  
   
  发现在执行execute   immediate   :ls_sql   using   sqlca这个脚本时,sqlerrtext仍然是报告:  
  -------------  
  异类查询要求为连接设置   ANSI_NULLS   和   ANSI_WARNINGS   选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。  
  -------------  
   
  怎样设置才可以在pb   脚本中使用链接服务器? 问题点数:100、回复次数:1Top

1 楼lzheng2001(1加1)回复于 2006-03-18 15:43:18 得分 100

很简单,执行  
  Set   ANSI_NULLS   ON  
  SET   ANSI_WARNINGS   ON  
  即可Top

相关问题

  • +++++++关于MS SQL SERVER2000的注册服务器问题+++++
  • 请教 搜索网段内MS SQL Server 服务器的API
  • 怎样修改MS-SQL Server服务器的名称?
  • SQL Server 服务器名称
  • 如何在PB中使用“Windows 验证方式登录”SQL SERVER服务器;
  • MS SQL Server无法安装“安装程序配置服务器失败”
  • ms sql server服务器端组件是否能在win2000 profession上安装??
  • MS SQL Server 数据库服务器总是自动关闭,怎么解决?
  • MS_SQL用ADSL如何把服务器端口映射到广域网上
  • jsp连接ms sql服务器错误,都配置好了,就是出错?

关键词

  • 服务器
  • 查询
  • 选项
  • 脚本
  • 数据
  • erp
  • 执行
  • 连接
  • oracle
  • sql

得分解答快速导航

  • 帖主:sbks
  • lzheng2001

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo