运行 通过 Doctrine 的 MSSQL 属性
Running MSSQL properties via Doctrine
多次尝试用MSSQL处理properties和Doctrine后,我准备放弃
如果我运行下面的查询,结果只是一个空数组。
$q = $statm->prepare("
set quoted_identifier on
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
SELECT TOP 10 Id FROM [User]");
但如果我是 运行 没有所有属性的查询,那么它将 return 我请求的 10 行。
我正在为 Symfony2 使用此驱动程序:
Realestate\MssqlBundle\Driver\PDODblib\Driver
我找到了解决问题的方法。在查询 运行 之前,我需要先执行 属性 查询:
$this->getEntityManager()->getConnection()->exec("set quoted_identifier on;
set ansi_warnings on;
set ansi_padding on;
set ansi_nulls on;
set concat_null_yields_null on;");
多次尝试用MSSQL处理properties和Doctrine后,我准备放弃
如果我运行下面的查询,结果只是一个空数组。
$q = $statm->prepare("
set quoted_identifier on
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
SELECT TOP 10 Id FROM [User]");
但如果我是 运行 没有所有属性的查询,那么它将 return 我请求的 10 行。
我正在为 Symfony2 使用此驱动程序:
Realestate\MssqlBundle\Driver\PDODblib\Driver
我找到了解决问题的方法。在查询 运行 之前,我需要先执行 属性 查询:
$this->getEntityManager()->getConnection()->exec("set quoted_identifier on;
set ansi_warnings on;
set ansi_padding on;
set ansi_nulls on;
set concat_null_yields_null on;");