[DB-SIG] BLOBs

Ryan Weisenberger ryanw@inktomi.com
Tue, 14 Aug 2001 13:15:05 -0700


That did the trick!  That's for all the help.

- Ryan

At 09:59 PM 8/14/01 +0200, M.-A. Lemburg wrote:
>Ryan Weisenberger wrote:
> >
> > I'm trying to insert and retrieve BLOBs from a SQL Server db using
> > mxODBC.  I'm assuming I need some function equivalent to addSlashes() to
> > escape the binary stream before I insert it in the db.  Does anyone know of
> > an easy way to do this in Python?  Is there such a function?
>
>You normally don't need to do that as long as you pass the BLOB
>as bound parameter:
>
>cursor.execute('INSERT INTO ... VALUES (?,?)', (id, blob))
>
>mxODBC will then pass the BLOB data to the ODBC driver and the
>driver will apply any escaping which might be necessary (if at all).
>
>--
>Marc-Andre Lemburg
>CEO eGenix.com Software GmbH
>______________________________________________________________________
>Consulting & Company:                           http://www.egenix.com/
>Python Software:                        http://www.lemburg.com/python/

_________________________
Ryan Weisenberger
Software Developer
ryanw@inktomi.com
(650) 653-4595
_________________________