为什么我设置longreadlen但它没有用?

时间:2013-11-07 10:31:13

标签: perl

dbi:ODBC: LongReadLen and LongTruncOk

我是用户perl DBI从Sqlserver 2008.

中选择一些数据
error:
DBD::ODBC::st fetchrow_arrayref failed: st_fetch/SQLFetch (long truncated DBI attribute LongTruncOk not set and/or LongReadLen too small) (SQL-HY000)

当我使用

$dbh_mssql->{LongTruncOk}   = 1;

它有效,但会将字符串分开。

我不想要子串。所以我试试

$dbh_mssql->{LongTruncOk}=1;      
$dbh_mssql->{LongReadLen}    = 1048576*1024;

但它也是字符串。

0 个答案:

没有答案