[IronPython] What is .AppendChunk expecting?

Curt Hagenlocher curt at hagenlocher.org
Thu Aug 28 03:40:37 CEST 2008


This will probably need to be a string.  I don't think we do any automatic
conversions of buffer objects for CLR or COM calls.

On Wed, Aug 27, 2008 at 6:28 PM, Vernon Cole <vernondcole at gmail.com> wrote:

> Dear miracle workers:
>   This may actually be the last failed unittest for adodbapai. Progress has
> been remarkable.
> Can you help with one more?
>
> Situation: filling in the parameter list for an ADO execute.  The second
> parameter (parameter 1) is a python "buffer" to be loaded into a binary(4)
> column.
> "elem" contains the value of the parameter.
> "p" is the parameter object.
> Pywin32 uses p.AppendChunk successfully to pass the buffer to SQL, but Iron
> objects:
>
> <console output>
> DatabaseError:
> --ADODBAPI
> -- Trying parameter 1 = <read-only buffer for 0x000000000000003A, size 4,
> offset
>  0 at 0x000000000000003B>
> Traceback (most recent call last):
>    File "C:\Program Files\IronPython 2.0
> Beta4\lib\site-packages\adodbapi\adodba
> pi.py", line 659, in _executeHelper
>     p.AppendChunk(elem)
>  TypeError: Specified cast is not valid.
> -- on command: "INSERT INTO tblTemp (fldId,fldData) VALUES (?,?)"
> -- with parameters: (2, <read-only buffer for 0x000000000000003A, size 4,
> offset
>  0 at 0x000000000000003B>)
> </console output>
>
> What coercion should be supplied to make AppendChunk happy to accept the
> buffer contents without trying to cast it?
> --
> Vernon Cole
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20080827/e95eded4/attachment.html>


More information about the Ironpython-users mailing list