Heim > Backend-Entwicklung > PHP-Tutorial > pdo_odbc执行SqlServer 2000存储过程最多返回4096个字符,如何解决?

pdo_odbc执行SqlServer 2000存储过程最多返回4096个字符,如何解决?

WBOY
Freigeben: 2016-07-06 13:52:56
Original
1144 Leute haben es durchsucht

环境:win10 + SqlServer2000 + php5.5 + yii2.0.7
问题:执行存储过程后readAll(),单行单字段最多返回4096个字符,而存储过程定义8000个字符,导致显示不全。
代码:

<code>$sp_sql = "EXEC {$sp_name} ";
$sp_command = $this->db->createCommand($sp_sql);
$stmt = $sp_command->query();
$rowset = $stmt->readAll();
var_dump($rowset);</code>
Nach dem Login kopieren
Nach dem Login kopieren

返回:

<code>array(1) { [0]=> array(1) { ["json"]=> string(4096) "{"RowCount":"56","Data":    
</code>
Nach dem Login kopieren
Nach dem Login kopieren

试过的方法(无果):貌似这里的odbc对PDO方式无效。

<code>php.ini里面配置
odbc.defaultlrl = 4096
</code>
Nach dem Login kopieren
Nach dem Login kopieren

参考资料(无果):
http://www.cnblogs.com/longhs/p/3628315.html

回复内容:

环境:win10 + SqlServer2000 + php5.5 + yii2.0.7
问题:执行存储过程后readAll(),单行单字段最多返回4096个字符,而存储过程定义8000个字符,导致显示不全。
代码:

<code>$sp_sql = "EXEC {$sp_name} ";
$sp_command = $this->db->createCommand($sp_sql);
$stmt = $sp_command->query();
$rowset = $stmt->readAll();
var_dump($rowset);</code>
Nach dem Login kopieren
Nach dem Login kopieren

返回:

<code>array(1) { [0]=> array(1) { ["json"]=> string(4096) "{"RowCount":"56","Data":    
</code>
Nach dem Login kopieren
Nach dem Login kopieren

试过的方法(无果):貌似这里的odbc对PDO方式无效。

<code>php.ini里面配置
odbc.defaultlrl = 4096
</code>
Nach dem Login kopieren
Nach dem Login kopieren

参考资料(无果):
http://www.cnblogs.com/longhs/p/3628315.html

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage