From 4e75cd55486cfba77bec9392424fcd9341e049e5 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Sat, 18 Mar 2006 22:06:31 +0000 Subject: Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8 (also fixes bug #36764) --- ext/pdo_oci/oci_statement.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ext/pdo_oci') diff --git a/ext/pdo_oci/oci_statement.c b/ext/pdo_oci/oci_statement.c index 46a8cea720..96723a05cf 100755 --- a/ext/pdo_oci/oci_statement.c +++ b/ext/pdo_oci/oci_statement.c @@ -545,6 +545,10 @@ static int oci_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) /* {{{ */ ) { /* should be big enough for most date formats and numbers */ S->cols[colno].datalen = 512; +#if defined(SQLT_IBFLOAT) && defined(SQLT_IBDOUBLE) + } else if (dtype == SQLT_IBFLOAT || dtype == SQLT_IBDOUBLE) { + S->cols[colno].datalen = 1024; +#endif } else { S->cols[colno].datalen = col->maxlen; } -- cgit v1.2.1