..forgot to cc list.
On Mon, 2004-05-10 at 14:33, Scott T. Hildreth wrote: > I guess it would depend on which database you are using. I would try > it with a bind column and let the DBD driver handle the quoting if need > be, > > $dbh->do(q{ > update mystuff set binaryfld=? > Where id=1 > }, undef, $binary_data > ); > > ..although you may have tell the driver that this is binary data, > i.e binding a blob when using Oracle (ora_types) > > Probably not to much help, but maybe a start, > > STH > > On Mon, 2004-05-10 at 14:18, JupiterHost.Net wrote: > > Anyone ever do this before? > > > > JupiterHost.Net wrote: > > > > > Hello DBI folks! > > > > > > If I have a column that is binary and data that is binary do I simply > > > $dbh->quote() it on an insert? > > > > > > IE > > > > > > my $binary_content = get_binary_stuff(); > > > > > > my $binary_content_Q = $dbh->quote($binary_content); > > > > > > $dbh->do("UPDATE MyStuff SET BinaryGoodies=$binary_content_Q WHERE ID=1"); > > > > > > ... > > > > > > Or do I need to convert it to hex and then $dbh->quote() the hex > > > version (or not quote it)? > > > > > > If I do need to make it hex first do I need to "unhex" it, after I > > > SELECT it into a variable, to get it into the original binary format? > > > > > > (w/ pack()/unpack()??? which is a bit OT for this list...) > > > > > > TIA > > > > > > Lee.M - JupiterHost.Net > > > > > > > > >