What steps will reproduce the problem?
Create procedure which returns more than 2048 characters length varchar column.
What is the expected output? What do you see instead?
Result is trimmed.
What version of the product are you using? On what operating system?
MS SQL 2012 Express + Python 3.4
Please provide any additional information below.
After modifying pypyodbc.py I've managed to overcome this issue only by
changing line:
SQL_VARCHAR : (str, lambda x: x,
SQL_C_CHAR, create_buffer, 2048 , False ),
to
SQL_VARCHAR : (str, lambda x: x,
SQL_C_CHAR, create_buffer, 2048 , True ),
I've also changed this for SQL_WVARCHAR. Now it's working.
Did I fix this right, or was that False value right and I should overcome this
differently?
Original issue reported on code.google.com by dstan...@gmail.com on 16 Jul 2014 at 8:10
Original issue reported on code.google.com by
dstan...@gmail.com
on 16 Jul 2014 at 8:10