[svn:dbd-oracle] r14690 - dbd-oracle/branches/exe_array

[email protected] Tue, 8 Feb 2011 11:15:28 -0800 (PST)
Newsgroups perl.dbd.oracle.changes
Message-ID <[email protected]>
Author: byterock
Date: Tue Feb  8 11:15:28 2011
New Revision: 14690

Modified:
   dbd-oracle/branches/exe_array/dbdimp.c

Log:
Added in new array item for error

Modified: dbd-oracle/branches/exe_array/dbdimp.c
==============================================================================
--- dbd-oracle/branches/exe_array/dbdimp.c	(original)
+++ dbd-oracle/branches/exe_array/dbdimp.c	Tue Feb  8 11:15:28 2011
@@ -3773,6 +3773,7 @@
 	    sv_setiv(err_count,num_errs);
 		err_svs[0] = newSViv((IV)0);
 		err_svs[1] = newSVpvn("", 0);
+		err_svs[2] = newSVpvn("S1000",5);
 		OCIHandleAlloc_ok(imp_sth->envhp, &row_errhp, OCI_HTYPE_ERROR, status);
 		OCIHandleAlloc_ok(imp_sth->envhp, &tmp_errhp, OCI_HTYPE_ERROR, status);
 		for(i = 0; (unsigned int) i < num_errs; i++) {
@@ -3788,7 +3789,7 @@
 			err_code = oci_error_get(row_errhp, exe_status, NULL, err_svs[1], debug);
 			sv_setiv(err_svs[0], (IV)err_code);
 			av_store(tuples_status_av, row_off,
-					 newRV_noinc((SV *)(av_make(2, err_svs))));
+					 newRV_noinc((SV *)(av_make(3, err_svs))));
 		}
 		OCIHandleFree_log_stat(tmp_errhp, OCI_HTYPE_ERROR,  status);
 		OCIHandleFree_log_stat(row_errhp, OCI_HTYPE_ERROR,  status);