Thies C. Arntzen
b905e40e92
@- OCIResult() could return garbage if called on empty result-sets. (thies)
...
# fix #19364
2002-09-12 09:48:03 +00:00
Dan Kalowsky
32a03b3aed
Patch for Bug #18640 (submitted by michael.mauch@gmx.de)
2002-09-09 19:03:51 +00:00
foobar
c4d424254a
remove tabs
2002-08-20 12:01:24 +00:00
Edin Kadribasic
e632758b19
Windows build supports returning the sql statement which failed.
2002-08-20 09:15:11 +00:00
Edin Kadribasic
48389cc2a6
Fixed build with Oracle 8.0.x (bug #18973 ).
2002-08-20 07:26:50 +00:00
Rasmus Lerdorf
7a8330acd9
Single-line comments please
2002-08-13 05:00:11 +00:00
Thies C. Arntzen
136240ae46
fix crash bug introduced by last commit
2002-04-14 18:27:27 +00:00
Thies C. Arntzen
12541a481e
ocibind: avoid warning in debug mode if an outbound variable is NULL
2002-04-13 18:58:18 +00:00
Thies C. Arntzen
33a493cf82
@- Mixing OCIPlogon and OCINLogon no longer leak Oracle-Sessions. (thies)
2002-04-13 12:10:03 +00:00
Markus Fischer
30454e237b
- Let OCIError() also return the sql statement which failed and the exact
...
position into the statement where it failed (if applicable).
Patch by Daniel Ceregatti <vi@sh.nu>.
2002-03-18 21:01:29 +00:00
jim winstead
d3400b2b5f
the 'setup' script was removed more than two years ago.
...
these can be safely removed from the 4.2 branch, too.
2002-03-16 00:21:40 +00:00
Sascha Schumann
5cba3a99c2
extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
2002-03-12 16:44:00 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Thies C. Arntzen
1d54bf97e0
only rollback at script end if there is something to rollback.
2002-02-10 12:41:52 +00:00
Thies C. Arntzen
7f29ed5798
- got rid of unneded calls to OCIAttrGet when reexecuting the same query
...
- only invalidate the define list after all rows from a REFCORSOR are read,
"normal" corsors will now remember their column defines. this means that
ocigetcolumn[name|type|..] will from now on work even after the result set
has been read.
2002-02-08 18:50:12 +00:00
Thies C. Arntzen
82a9fc746e
enable "user-interrupts"
2002-01-30 07:41:04 +00:00
Thies C. Arntzen
dadf411b8d
@ - Added 3 new optional parameters to OCIFetchStatement(). They control
...
@ the number of rows to skip at the beginning of the cursor, the
@ maximun numer of rows that should be fetched and the format of the
@ returned array. (Thies)
# sorry, no time to write the docs for this right now...
2002-01-17 18:40:59 +00:00
Thies C. Arntzen
b8b0a6ac27
typo
2001-12-13 12:23:32 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00
foobar
f1397d5339
Unified the configure messages.
2001-11-30 19:00:13 +00:00
Stig Bakken
689252082c
* zend_module_entry change: apino, debug and zts are moved first,
...
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
2001-10-11 23:33:59 +00:00
Derick Rethans
a0bbfb590c
- <br> -> <br />
2001-10-06 20:13:39 +00:00
Jeroen van Wolffelaar
21f2b9277f
3rd run in back-substitutin Z_* macro's. The val->Z_ cases are all solved now.
2001-09-26 08:35:48 +00:00
Jeroen van Wolffelaar
6cfba2a3ea
2nd phase in back-substitution those macro's
...
I've got pretty much everything now...
2001-09-25 22:49:04 +00:00
Jeroen van Wolffelaar
c033288573
Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
2001-09-25 21:58:48 +00:00
Andy Sautins
810dd37b90
Collections core-dump fix. ocicollgetelem was using OCIInd instead
...
of OCIInd * in call to OCICollGetElem
2001-09-19 19:25:43 +00:00
David Benson
d6cecfc213
Change duration of temporary lobs to avoid leakage of temporary lob
...
space (dbenson).
2001-09-17 20:52:31 +00:00
Andy Sautins
16ef3439f4
Collection fix. getelem method now handles returning nulls
...
correctly and gives warning when accessing an index that does
not exist.
2001-09-16 21:53:58 +00:00
Andy Sautins
6e4e8e94d9
oops. Used C++ style comments. Make C style
2001-09-11 23:16:32 +00:00
Andy Sautins
5abba5ee0e
Collection fix. Fix core dump when accessing an element that is
...
not in the collection.
2001-09-11 23:15:18 +00:00
Andy Sautins
23fea6461d
Handle assign/append of NULL values to collections correctly. Now
...
works consistently with how the rest of the library operates. If
the value passed in is a null string, the value is set to null
2001-09-11 21:03:58 +00:00
Derick Rethans
78747bd2df
- Don't wrap lines... this is annoying while coding.
2001-09-09 13:29:31 +00:00
foobar
e4df7dc7bf
if test -f /usr/local/lib/libexample.s?; then <-- no workie
...
if test -f /usr/local/lib/libexample.so; then <-- workie
#
# You can all point at me and laugh now.. :(
#
2001-09-07 00:24:06 +00:00
Thies C. Arntzen
04c3f8403f
mega patch to avoid recursive oci-calls as they might break oracle!
...
php will simply exit() (!!!) once it encounters an attemp to call oracle
while still in an oracle-call. this can only happen when the script gets
interrupted (timeout, apache-restart) and php tries to run the cleanups even
though we are in an unclean state. i will add an -ini flag soon (not before
4.0.7) which will (optional) make php not run the cleanups when in an unclean
state!
2001-08-15 16:00:56 +00:00
Thies C. Arntzen
384c86542a
beautify
2001-08-11 10:52:52 +00:00
Thies C. Arntzen
6479bfe3b7
use macros for accessing properties in object.
2001-08-11 10:29:14 +00:00
Frank M. Kromann
4c5a6cbb82
Fixing a TSRMLS_FETCH problem.
2001-08-07 19:56:33 +00:00
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
...
- whitespace fixes
2001-08-05 01:43:02 +00:00
foobar
474da88b4c
more ZTS fixes.
2001-07-31 23:47:35 +00:00
Zeev Suraski
b1de7fc900
More TSRMLS_FETCH annihilation. Enough for today...
2001-07-31 07:09:49 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
d76cf1da18
More TSRMLS_FETCH work
2001-07-31 04:53:54 +00:00
Zeev Suraski
797a079a95
More TSRMLS_FETCH work, and a bit of cleanup
2001-07-30 06:18:13 +00:00
Zeev Suraski
7b1c400631
More TSRMLS_FETCH annihilation (Zend compatibility patch)
2001-07-30 04:58:07 +00:00
Zeev Suraski
1c25b8dd53
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
2001-07-30 01:56:43 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Zeev Suraski
fe6f8712a4
- Get rid of ELS_*(), and use TSRMLS_*() instead.
...
- Move to the new ts_allocate_id() API
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
2001-07-27 10:16:41 +00:00
Thies C. Arntzen
2649b94449
detect oracle9i
2001-07-26 23:07:45 +00:00
Thies C. Arntzen
a9e0de3947
@- Improved the stability of OCIPlogon() after a database restart. (Thies)
2001-07-25 22:34:25 +00:00
Thies C. Arntzen
6c2cfdea43
indention
2001-07-23 17:50:06 +00:00