擅长:python、mysql、java
<p>问题是在使用pyodbc时使用MS-SQL时,blob被截断为4096个字节。
解决方案是预先添加查询<code>SET TEXTSIZE 2147483647</code>(2GB,理论上最大值是4GB,但这可能会导致32位有符号值的一些问题)。在</p>
<p>所以你的代码应该是:</p>
<blockquote>
<p>cursor.execute("set textsize 2147483647 select zip from database where
DatabaseName='foobar'")</p>
</blockquote>
<p>{a1}另见}</p>