docwario Alea jacta est | Salut all,
voila j ai un prob d'insertion dans un champ clob sous oracle, quand j essaie d inserer des textes de plus de 4000 caractères.
voila mon code :
Code :
- $conn = OCILogon('xxx','xxx','xxx');
- $vartext = "chaine de plus de 4000 caracteres....";
- $clob = OCINewDescriptor($conn, OCI_D_LOB);
- $sql = "insert into TESTLONG ( ID_TEST, CORPS ) values ( 100, EMPTY_CLOB()) returning CORPS into :ZE_CORPS";
- $cursor = OCIParse( $conn, $sql);
- OCIBindByName($cursor, ":ZE_CORPS", &$clob, -1, OCI_B_CLOB);
- OCIExecute($cursor, OCI_DEFAULT);
- $clob-> save($vartext);
- OCICommit($conn);
|
oracle me repond :
Warning: OCIStmtExecute: ORA-12704: character set mismatch |