Howdy, > java.io.OutputStream os = null; > os = ( (weblogic.jdbc.common.OracleBlob) >myBlob).getBinaryOutputStream();
Assuming myBlob is a java.sql.Blob, the shortest path for you to fix your code is os = myBlob.setBinaryStream(1); However, you can also write your bytes to a java.io.ByteArrayOutputStream and when finished, call myBlob.setBytes(...) with the contents of the stream. The advantage here is that you don't even have to open a DB connection until your blob is ready. Using vendor-specific APIs for convenience when a portable alternative is available will always get you ;) Yoav Shapira This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
