coldfusion - retreving long text(CLOB) utilizando CFQuery
(2)
Estoy usando CFQuery
para recuperar el campo CLOB de Oracle DB. Si el CLOB archivado contiene los Datos menores que ~ 8000, entonces puedo ver recuperado el valor (el o / p), sin embargo, si el valor en el tamaño del campo CLOB es más de 8000 caracteres, entonces no está recuperando el valor. en <cfdump>
puedo ver la consulta recuperada como ''Cadena vacía'' aunque el valor existe en Oracle DB.
Estoy usando Oracle Driver en la consola CFadim activada ''Habilitar recuperación de texto largo (CLOB)''. y ''Habilitar la recuperación de objetos grandes binarios (BLOB). ''establecer'' valores de Buffer de texto largo (chr) ''y'' Blob Buffer (bytes) ''en 6400000
alguna sugerencia para recuperar el texto completo?
No sé si encuentra la solución para su problema, pero para mí es un problema con el controlador: luego debe actualizar el controlador jdbc. Mira esta nota técnica. Controladores DataDirect JDBC actualizados (versión 3.4)
¿Habilitó los campos CLOB en la configuración del origen de datos? Si no, asegúrate de hacerlo.
- Ve al administrador de coldfusion
- seleccionar fuentes de datos
- edite su fuente de datos
- haga clic en configuración avanzada
- revisa el "habilitar clob"
- guardar el origen de datos
No debería necesitar reiniciar CF para esto.