Ard Biesheuvel
841983fea0
Always fill entire buffer in ibase_blob_get()
2003-08-16 19:48:32 +00:00
Ard Biesheuvel
254f827c4b
Fixed bug #18744
2003-08-16 16:09:24 +00:00
Ard Biesheuvel
b3058675c1
Fixed bug #24224
...
Some general cleaning up
Some preliminary changes for extensions to array functions
2003-08-16 15:30:22 +00:00
Ard Biesheuvel
78a3fe8fca
Removed ibase_num_rows()
...
Converted some MACRO-isms
2003-08-16 01:58:29 +00:00
Ard Biesheuvel
654aa13c76
Added comment about ibase_num_rows()
2003-08-16 00:58:24 +00:00
Ard Biesheuvel
dfbed2aa24
Added ibase_free_event_handler()
2003-08-15 16:13:51 +00:00
Ard Biesheuvel
d348c64326
Moved TRMLS_FETCH to correct scope
2003-08-15 00:16:58 +00:00
Ard Biesheuvel
d5de1ad41c
Added ibase_set_event_handler()
2003-08-15 00:06:07 +00:00
Ard Biesheuvel
970371efa2
Added ibase_wait_event()
2003-08-14 10:55:02 +00:00
foobar
e86d532430
Disable the debugging to prevent the tests from failing.
2003-08-13 10:35:14 +00:00
Ard Biesheuvel
05db087834
Allow the use of EXECUTE PROCEDURE statements
2003-08-13 02:19:14 +00:00
Ard Biesheuvel
c552c34b76
Re-commit of failed patch
2003-08-12 18:01:59 +00:00
foobar
72000ab8a5
Revert previous patch.
2003-08-12 17:41:37 +00:00
Ard Biesheuvel
b58fa703b4
Allow prepared execution of any non-query statement except CREATE DB
...
(fixes bug #7014 )
2003-08-12 17:33:54 +00:00
Ard Biesheuvel
5a30b61eba
Fixed bug #23936 (fail to select and fetch)
2003-08-12 13:19:36 +00:00
Ard Biesheuvel
dd5b49796c
Added comment in code :-)
2003-08-12 11:35:26 +00:00
Ard Biesheuvel
9e445746e5
Revert ugly workaround for erroneous results of ibase_num_rows() (see comment in code)
2003-08-12 11:27:03 +00:00
Ard Biesheuvel
d6477e1b6d
Fix for missing errmsg in test 005
2003-08-12 10:02:25 +00:00
Ard Biesheuvel
feb8bb7dfc
Fix for failed tests except 005
2003-08-12 02:16:40 +00:00
foobar
b2ef50391b
fix build
2003-08-12 02:11:41 +00:00
Ilia Alshanetsky
93bcd55eaf
emalloc -> safe_emalloc
2003-08-12 00:58:52 +00:00
Ard Biesheuvel
69252c3c77
Added ibase_num_params() and ibase_param_info()
...
@- Added function ibase_num_params() (Ard)
@- Added function ibase_param_info() (Ard)
2003-08-10 20:53:19 +00:00
Ard Biesheuvel
9972e05ca1
Win32 fixes
2003-08-10 17:24:51 +00:00
Ard Biesheuvel
9510d999dc
Added ibase_affected_rows() and ibase_num_rows()
...
Fix for ibase_fetch_*() error after exhaustion of result
@- Added ibase_affected_row() (Ard)
@- Added ibase_num_rows() (Ard)
2003-08-10 16:21:26 +00:00
Ard Biesheuvel
b676e9533b
Changed ibase_query() to free transaction resource if SQL is COMMIT or
...
ROLLBACK
2003-08-10 13:20:38 +00:00
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