php -- 解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题

--php5.2

--sqlserver2005

php连接sqlserver的视图aa,语句如下:

$query = mssql_query("select * from dbo.aa",$conn);

warming:“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。”

于是上网查资料@[email protected]~  打开查询分析器,做了如下设置:

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON

执行成功,重启服务器,再一次调试,仍然是上面那个Warming。@[email protected]||

@[email protected]?? 是不是使用命令开启无效??

@[email protected]!! 试下手工点击设置,步骤如下:

查看数据库的属性 -》选项,设置如下:

重启服务器,连接成功!Y(^_^)Y

php -- 解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题

时间: 2024-10-17 03:20:23

php -- 解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题的相关文章

Powerbuilder 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项

1.错误提示 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项.这将确保一致的查询语义.请启用这些选项,然后重新发出查询 2.发生场景 应用程序使用的是Powerbuilder开发环境,后台是Sqlserver2005.在数据库中创建一个存储过程用于计算复杂数据并返回结果集.重点是,此存储过程中远程连接了另一个业务服务器并进行业务处理.建立一个数据窗口(类型是存储过程).程序运行进行数据查询时,出现上述错误提示. 3.解决方法: 在Powerbuilder中执行

nwjs解决页面透明化,启动时显示白屏的问题

这些天在弄nwjs还好能访问外网,可以看到官方的文档,要不然真是欲哭无泪了,找不到相关的文档解决不了问题.主要说说怎么页面透明化的时候,出现白屏一闪问题吧.主要工具: AngularJS+node+nw.js 来开发和传输数据显示的方式 官方文档: 在html页面实现: <body style="background-color:rgba(0,0,0,0)"> 在package.json 文件中实现 "window": { "frame&quo

Scrapy_redis主机连接虚拟机的数据库时显示积极拒绝,无法连接

1.端口转发 在虚拟机设置各个数据库对应的端口转发 2.修改数据库配置文件 默认只有本机的IP才可以访问,其它IP就连不上了,修改bind ip  为0.0.0.0 3.重启服务(或者直接重启虚拟机) service mongodb restart 原文地址:https://www.cnblogs.com/jiyu-hlzy/p/11863518.html

连接字符串中Min Pool Size的理解是错误,超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

Min Pool Size的理解是错误的 假设我们在一个ASP.NET应用程序的连接字符串中将Min Pool Size设置为30: <add name="cnblogs" connectionString="Data Source=.;Initial Catalog=cnblogs;Min Pool Size=30" providerName="System.Data.SqlClient"/> 访问一下应用程序,然后用Windows

超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

Timeout expired 超时时间已到. 达到了最大池大小 错误及Max Pool Size设置 参考数据库链接串: <add key="data" value="server=192.168.1.123; Port=3306; uid=root; pwd=root;database=data;pooling=true;min pool size=5;max pool size=512;connect timeout = 20; "/> 查看应用程

Ubuntu连接以太网时显示“设备未托管”的解决办法

Ubuntu连接以太网时显示"设备未托管"的解决办法 故障分析: 电脑之前可能设置过PPOE(有线宽带虚拟拨号),常见为连接校园拨号宽带. 解决办法: 第一步:打开终端 第二步:切换到root用户 第三步:切换到 /etc/network 目录下:cd /etc/network/ 第四步:键入vim interface进入编辑interfaces文件模式.最后一行内容的意思是说eth0需要手动配置连接,但是当前局域网是DHCP网络,也就是接入网络的电脑需要"自动获取IP地址&

php -- 解决php连接sqlserver2005中文乱码问题(附详细解决方法)

@[email protected]~~ --php5.2 --phpstudy --apache --sqlserver2005 @[email protected]~~问题描述 问题一:php连接sqlsever2005,输入中文,然后查询sqlserver中对应的数据,由于提交中文是UTF-8,而sqlserver的中文为GBK,所以字段无法匹配,没有查询结果. 问题二,php连接sqlsever2005,读取数据表数据,由于中文是UTF-8,而sqlserver的中文为GBK,读出来的中

join时显示no join predicate原因分析以及解决办法

本位出处:http://www.cnblogs.com/wy123/p/6238844.html 最近遇到一个存储过程在某些特殊的情况下,效率极其低效, 至于底下到什么程度我现在都没有一个确切的数据,因为预期很快就可以查询出来结果的SQL,实则半个小时都出不来,后面会有截图 观察执行计划的时候发现中间有一步中出现一个类似如下非常规的连接提示警告,如下图 no join predicate 意思就是没有连接谓词,表之间join的时候没有指定连接谓词可以导致no join predicate, 但是

9.解决ScrollView与ListView共存时ListView高度无法完全显示的问题。

问题: ScrollView与ListView共存时,ListView会只显示一行,其它行无法显示. 解决方案: 重写ListView如下即可解决问题. /**解决ScorllView与ListView共存时,ListView只显示一行.不能完全显示的问题. * @author Caiyuan Huang * 2014-9-26 */ public class CustomListView extends ListView { public CustomListView(Context cont