Since you mentioned it was isolated to your CGI scripts, I imagine you already know how to retrieve the data, and Bodo Eing probably gave you the answer you were looking for. If not: use DBD::Oracle qw(:ora_types); $update_clob=$dbh->prepare(UPDATE table SET CLOB_FIELD = ? Where ID="SOMEID"); $update->bind_param(1,$clob_text, {ora_type=>ORA_CLOB}); $update->execute(); --- Bodo Eing <[EMAIL PROTECTED]> wrote: > Subject: Oracle CLOBs through DBI through > CGI.pm don't work? > To: [EMAIL PROTECTED] > From: [EMAIL PROTECTED] > Date sent: Wed, 9 May 2001 18:36:12 -0400 > > > jc, > > your environment is far beyond my experience, but > > > > > DBI v1.14, DBD::Oracle v1.06 > > > > All, I have a module containing methods I use all > the time on IRIX and > > Win32 boxes to pull data stored in CLOB fields > from a table stored on a > > Solaris DB machine. For the first time today I > tried using this SAME method > > in a perl CGI script and got nothing back. > > > > No errors, not a whisper of complaint from Oracle. > Just silence and no > > data. Has anyone run into this problem before? It > seems to be JUST within > > perl CGI scripts. Here's the relevant portion of > the subroutine: > > > > my $sql =<<E_SQL_E; > > SELECT sequence > > FROM Clone > > WHERE isolate_id = $params{-id} > > E_SQL_E > > Does > > print $params{-id}; > > really print your isolate ID entered into the form? > If you are new to CGI.pm, perhaps you mean someting > like $query->params('id') ? > > Bodo > > Dr. med. Bodo Eing > Institut fuer Medizinische Mikrobiologie > Klinische Virologie > v.-Stauffenbergstr. 36 > 48151 Muenster > Germany > > Phone: ++49 251 7793 111 Fax: ++49 251 7793-104 __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/