Ard Biesheuvel
b1db823ad1
Changes ibase_query() to support SET TRANSACTION statements
...
@- Added support for SET TRANSACTION statements in ibase_query() (Ard)
2003-08-08 13:47:20 +00:00
Ard Biesheuvel
870ba56375
Changed the names of some struct members for readability
...
Added function ibase_errcode()
@- Added function ibase_errcode() (Ard)
2003-08-08 11:04:12 +00:00
Ard Biesheuvel
f9ad8f236e
Changed _php_ibase_trans_end() to allow committing of default transaction
...
of a non-default link
2003-08-08 01:42:09 +00:00
Ard Biesheuvel
712d7d561b
Fixed crash in _php_ibase_error() after request shutdown
2003-08-07 01:00:22 +00:00
Ard Biesheuvel
fdb039dbef
K&R cosmetics
...
# Summary of the changes in recent revisions for the NEWS file
@- Changes to Interbase extension: (Ard)
@ . Support in ibase_trans() for multiple databases
@ . New functions ibase_commit_ret() and ibase_rollback_ret(), which retain
@ the transaction context after execution
@ . Support in ibase_query() for CREATE DATABASE statements
@ . New function ibase_drop_db()
@ . New function ibase_name_result(), which assigns a name to a result for use
@ with SELECT ... FOR UPDATE statements
2003-08-07 00:00:19 +00:00
Ard Biesheuvel
00d42286ec
Added three new user functions
...
ibase_{commit|rollback}_ret()
Commit or rollback a transaction without losing the transaction context.
ibase_name_result()
Assign a name to a result so {UPDATE|DELETE} ... WHERE CURRENT OF <name>
statements can be used.
2003-08-06 17:51:46 +00:00
Ard Biesheuvel
9f46081ca2
ibase_query() now returns a link resource if a CREATE DB was issued
2003-08-06 15:27:16 +00:00
Ard Biesheuvel
966663d3a0
Minor Win32 fixes/cleanups
2003-08-06 12:09:30 +00:00
Ard Biesheuvel
3ef8d3663d
Changed ibase_trans() to allow multi-DB transactions with distinct
...
trans_args for each connection.
2003-08-05 23:40:30 +00:00
foobar
605619baa9
Fix CS/WS
2003-08-05 16:30:47 +00:00
Ard Biesheuvel
f98251f307
Significant changes to layout of internal data structures
...
in order to accomodate and carry out the following changes:
* Removal of arbitrary 'transactions-per-link' limit,
* Transactions over multiple databases.
Leak fixes in ibase_query() and ibase_execute() by replacing
emalloc() with do_alloca()
Changes to ibase_query() to enable the use of CREATE DATABASE ...
Added ibase_drop_db()
2003-08-05 13:17:16 +00:00
foobar
b645c60bd5
- Fixed bug #11924 (ibase_query() and ibase_execute() mangled passed
...
parameter variables)
2003-07-10 00:17:09 +00:00
Daniela Mariaschi
e537337398
proto fixes ibase_rollback and ibase_commit
2003-06-16 10:41:42 +00:00
Edin Kadribasic
244c706a0d
Fixed ZTS build
2003-06-15 12:10:28 +00:00
Daniela Mariaschi
e8e4db8581
Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants
...
required from bugs #8797 #23887
(added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity)
2003-06-14 16:38:10 +00:00
Andrey Hristov
080eaaf573
proto fixes
2003-06-12 11:24:24 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Daniela Mariaschi
234e7a3fed
Fixed numeric/decimal +/-(x,y) +/-(x,0)
...
for all platforms
2003-06-02 12:37:16 +00:00
Daniela Mariaschi
82d513ee72
better fix bug #20641 .
...
Overflow numeric/decimal datatype on NT
2003-05-14 08:22:54 +00:00
Daniela Mariaschi
46b1372de7
- removed error message in dtor
...
(causing segfault when user doesn't free statement)
- removed erroneous controls as for bug #23436
2003-05-05 22:25:29 +00:00
foobar
fcb43b70ef
WS & CS fixes + some TSRM_FETCH() removals + pval -> zval
2003-03-16 05:00:50 +00:00
foobar
d4a72592a4
- Fixed bug #22709 (crash within interbase when database unavailable)
2003-03-16 00:37:01 +00:00
foobar
b07507f086
No c++ comments!
2003-03-14 17:37:44 +00:00
Daniela Mariaschi
08267e4a55
Numeric/decimal datatype overflow on Win32.
...
Fixed bug #20641
2003-03-13 21:58:29 +00:00
foobar
3c9155e0cb
Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
...
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
Ilia Alshanetsky
e2868b5788
Removed pointless memory allocation checks.
2003-01-18 19:41:56 +00:00
Ilia Alshanetsky
1351f42efc
More build fixes.
2003-01-15 19:36:13 +00:00
Ilia Alshanetsky
ea0f37fc76
Build fixes.
2003-01-15 15:36:28 +00:00
Ilia Alshanetsky
dbe5972a0d
Fixed typos.
2003-01-15 13:50:54 +00:00
Ilia Alshanetsky
fc9282c183
Kill compile warning.
2003-01-15 03:37:11 +00:00
Ilia Alshanetsky
299614ae16
Newer parameter parsing API.
2003-01-15 03:01:17 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Daniela Mariaschi
69a6289e8c
syntax to avoid error while reading data from file in ibase_blob_import
2002-10-02 23:05:06 +00:00
Wez Furlong
0141e97052
Make these all work with persistent streams too.
2002-09-25 15:46:47 +00:00
Derick Rethans
861f68834a
- Fixed linker error when HAVE_STRFTIME was not set
2002-09-12 11:18:47 +00:00
Derick Rethans
70a5d29ece
Unify error messages
2002-07-19 09:21:29 +00:00
Sascha Schumann
ee477dbc56
Fix code which makes wrong assumptions about the return value of snprintf.
...
The AOLserver module did not use the return value, so simply drop it.
2002-06-26 07:54:50 +00:00
Daniela Mariaschi
70184d32a4
Add control on the IB version. ibase_add_user(),ibase_modify_user()
...
and ibase_delete_user() are available with IB6 or later
2002-06-06 19:47:28 +00:00
Daniela Mariaschi
87148b6edd
fix bug #17040 ibase_close again.....
...
User can't close a connection if there are blobs opened.
He must close them before to not loose data....
2002-05-12 12:18:56 +00:00
Daniela Mariaschi
cbb2dbb2e2
corrected parameter
2002-05-09 21:57:49 +00:00
Daniela Mariaschi
f7d5d1036c
fix test 5 to pass
2002-05-09 21:41:20 +00:00
Daniela Mariaschi
c02a5dcc1d
Fixed sigfault in ibase_close(). Bug #15419 #15992
...
@- Fixed sigfault in ibase_close() if user doesn't free resultset
@ (Bug #15419 , #15992 ) (daniela)
2002-04-04 02:15:47 +00:00
Daniela Mariaschi
c3daa18168
fixed floating number incorrectly rendered (as mentioned by giancarlo@niccolai.ws in BUG #14755 )
2002-03-19 15:29:17 +00:00
Wez Furlong
b85096ffe9
fix build problem for interbase
2002-03-16 18:43:41 +00:00
Wez Furlong
0f65280cb5
New PHP streams...
2002-03-15 21:03:08 +00:00
Daniela Mariaschi
716e6a03db
added new ibase_fetch_assoc() php function
2002-03-15 15:26:01 +00:00
Derick Rethans
d716e02a98
- Fix for bug #12383 and #14755 : 105.05$ becomes 105.5$ (Patch by: Giancarlo
...
Niccolai <giancarlo@niccolai.org>)
2002-03-06 19:54:47 +00:00
Derick Rethans
6f6c4ec7c7
- Add support for returning NULL values from Interbase resultsets (Patch by
...
Daniela Mariaschi <mariaschi@libero.it>)
2002-03-01 14:03:10 +00:00
fabrice aeschbacher
ece15242e7
add ibase_add_user(), ibase_modify_user(), ibase_delete_use()
2002-01-27 15:31:15 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00