Oracle 8i questions

From: Date: Mon, 26 Feb 2001 14:35:42 +0000
Subject: Oracle 8i questions
Groups: php.db 
Request: Send a blank email to php-db+get-6956@lists.php.net to get a copy of this message
I apologize for my cross-post, but since I received no response on the general list, I decided I must have posted in the wrong place. I am trying to update an Oracle 8i CLOB field. I have looked at previous messages on the list and am trying the following: $sql="update murtland.articles set title='$title',release_date=TO_DATE('$release_date','YYYY-MM-DD'),body=:body text,sections='$sections',mod_date=TO_DATE('$mod_date','yyyy-mm-dd hh24:mi:ss'),mod_userid=$userid where articleid=$articleid"; //echo $sql; $stmt=OCIParse($conn,$sql); $bodytext = OCINewDescriptor($conn, OCI_D_LOB); OCIBindByName($stmt,":bodytext",&$bodytext,-1,OCI_B_CLOB); OCIExecute($stmt, OCI_DEFAULT); $bodytext->save($body); OCICommit($stmt); $bodytext->free(); OCIFreeStatement($stmt); OCILogoff($conn); However, this gives me the error: invalid LOB locator specified. Also, does anyone have any example code for searching Oracle 8i CLOB fields? Do I have to create a stored procedure to be able to do this? I want to be able to search a separate varchar column in addition to searching the CLOB column. Thanks in advance, Chris ~~~~~~~~~~~~~~~~~~~~ Chris Murtland Studio Moxie, LLC www.studiomoxie.com 336.773.1684 800.707.2367 fax/voicemail

« previous php.db (#6956) next »