pajoye Mon Jul 21 17:17:58 2008 UTC
Added files:
/php-src/ext/pdo_oci/tests bug41996.phpt
Modified files:
/php-src/ext/pdo_oci oci_statement.c
Log:
- #41996, Problem accessing Oracle ROWID (Martin Jansen)
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_oci/oci_statement.c?r1=1.25&r2=1.26&diff_format=u
Index: php-src/ext/pdo_oci/oci_statement.c
diff -u php-src/ext/pdo_oci/oci_statement.c:1.25
php-src/ext/pdo_oci/oci_statement.c:1.26
--- php-src/ext/pdo_oci/oci_statement.c:1.25 Mon Dec 31 07:12:13 2007
+++ php-src/ext/pdo_oci/oci_statement.c Mon Jul 21 17:17:58 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: oci_statement.c,v 1.25 2007/12/31 07:12:13 sebastian Exp $ */
+/* $Id: oci_statement.c,v 1.26 2008/07/21 17:17:58 pajoye Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -415,7 +415,7 @@
case SQLT_BIN:
default:
dyn = FALSE;
- if (dtype == SQLT_DAT || dtype == SQLT_NUM
+ if (dtype == SQLT_DAT || dtype == SQLT_NUM || dtype ==
SQLT_RDD
#ifdef SQLT_TIMESTAMP
|| dtype == SQLT_TIMESTAMP
#endif
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_oci/tests/bug41996.phpt?view=markup&rev=1.1
Index: php-src/ext/pdo_oci/tests/bug41996.phpt
+++ php-src/ext/pdo_oci/tests/bug41996.phpt
--TEST--
PDO OCI Bug #41996 (Problem accessing Oracle ROWID)
--SKIPIF--
<?php
/* $Id: bug41996.phpt,v 1.1 2008/07/21 17:17:58 pajoye Exp $ */
if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) die('skip not
loaded');
require dirname(__FILE__).'/../../pdo/tests/pdo_test.inc';
PDOTest::skip();
?>
--FILE--
<?php
require 'ext/pdo/tests/pdo_test.inc';
$db = PDOTest::test_factory('ext/pdo_oci/tests/common.phpt');
$stmt = $db->prepare('SELECT rowid FROM dual');
$stmt->execute();
$row = $stmt->fetch();
var_dump(strlen($row[0]) > 0);
--EXPECTF--
bool(true)
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php