Ard Biesheuvel
fda04a0ed3
Restrict 'CREATE DATABASE' in sql safe mode
2004-05-30 20:40:36 +00:00
Ard Biesheuvel
17da85ba9b
Fix Win32 build
...
Added missing 'break'
2004-05-30 20:24:46 +00:00
Ard Biesheuvel
18fa78842d
Fix unregistered bug (segfault on uninitialised pointer)
...
Return string("0 ") from ibase_query() if query succeeded but did not affect any rows
2004-05-30 17:51:19 +00:00
Ard Biesheuvel
c6773a06cd
Removed strcpy() call from most common case
...
Added test for hash index generation
2004-05-21 14:24:34 +00:00
Ard Biesheuvel
27c3c301bd
Added test for duplicate field names when returning rows as hashes or objects
...
# This change should be in 5.0.0, as it might break BC
2004-05-21 13:46:04 +00:00
Ard Biesheuvel
8428d0088c
Fixed a couple of inconsistencies in param binding
...
# Previously, empty strings were either rejected (for scaled integers)
# or silently converted to 0 (unscaled integers & floats). Also, in some
# cases, null zvals were converted to empty strings, which were
# consequently rejected as unconvertible values.
# In the new situation, empty strings will be handled as NULLs for
# fields that cannot distinguish between the two (numeric/date/time).
# Additionally, all range and value checking is now carried out by the
# database, so there is a consistent interface for error handling.
2004-05-12 15:16:51 +00:00
Ard Biesheuvel
afc9cb151b
Dropped support for ancient Interbase versions (< 6)
...
# This has no consequences for Firebird, as its initial release was based on IB 6
2004-05-12 14:29:42 +00:00
Ard Biesheuvel
bfcc12ef78
Fix unregistered bug in zval pointer/array juggling
...
# Thinko: element of a **zval[] is usually not a *zval[]
# I can't believe this has gone undetected for 4+ years!
2004-05-07 15:11:07 +00:00
Ard Biesheuvel
18d9462a22
Fixed unregistered bug: array count is incorrect when binding array ids
...
Fixed unregistered bug: empty numeric/datetime param argument is coerced to
a string that cannot be handled by the IB API layer
2004-05-05 22:18:35 +00:00
Ard Biesheuvel
d6838a86f3
ibase_query(): Be careful not to return true on error conditions
2004-05-04 12:42:54 +00:00
Ard Biesheuvel
18fa461119
More divide & conquer
2004-04-05 13:22:34 +00:00