| Age | Commit message (Collapse) | Author | Files | Lines |
|
Non-canonical cast (integer) is deprecated, use the (int) cast instead
Global search and replace throughout the code base.
Fixes #1143
|
|
- Update child classes to be consistent with this declaration.
- Remove unnecessary, non-PHPDoc comments
- Consistent parameter names
Fixes #966
|
|
On PHP 8.x, executing an update query with the Firebird or Interbase
driver results in a Fatal error: Uncaught TypeError: ibase_num_fields():
Argument #1 ($query_result) must be of type resource, int given.
Problem is caused by fbird_query() / ibase_query() returning the number
of affected rows instead when executing INSERT, UPDATE and DELETE
statements, but ADOConnection::_Execute() expects true.
This was already triggering a warning in earlier PHP versions, but it
was silenced by the @ operator.
Fixes #858
|
|
|
|
Problem was caused by calling strtolower() in the $rowTransform closure.
Case conversion now takes ADODB_ASSOC_CASE into account.
Fixes #813
|
|
Fixes #808
|
|
- Remove code duplication
- Remove unnecessary "PHP5 compat hack"
- Fix #812: PHP notice when $iarr parameter is provided but not expected
by SQL statement
- Coding guidelines
|
|
|
|
|
|
Executing a SELECT statement against a table containing a null BLOB
triggered deprecation warnings in PHP 8.1.
_blobDecode() now returns empty string when $blob parameter is null.
Fixes #811
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Replace emulated associative with fbird_fetch_assoc
|
|
Lookup for auto blob decoding uses standard $fieldObjects instead of custom array
|
|
- The _init method now loads all field objects at startup so that fetchField can return cached values instead of re-reading fbird_field_info() repeatedly
- Update docblocks for blob functions
- Remove unused _blob_decode_old method
|
|
Error no is derived from fbird_errcode, isnstead of attempting to parse it from the errorMessage
|
|
- Update docblock
= Replace GENERATOR with recommended SEQUENCE
|
|
Firebird recommends SEQUENCE instead of GENERATOR, so use core methods
|
|
- updated docblock
- Rewrote syntax to conform to recomended syntax replacing GENERATOR with SEQUENCE
|
|
- update docblock
- full rewrite of method based on firebird docs
|
|
|
|
The issue regarding multiple connections see #201 appears to have been resolved
|
|
|
|
|
|
- Update docblock
- Implement setConnectionParameter for role, dialect
- Remove pre-php5 code fbird_timefmt
|
|
The standard method **setTransactionMode()** replaces the custom **$ibasetrans** transaction handling values
|
|
- Update docblock
- Default date uses CURRENT_TIMSTAMP to access Hour/minute /second
- Components that provide 2 digit values are now correctly zero padded.
- NB AM/PM dates are still not supported.
|
|
|
|
|
|
To provide compatibility with other drivers, the default configuration for metaTables is to not show any pseudo tables. Set the second argument to true to show $RDB, $MON and $SEC tables
|
|
Update docblock
Remove trailing spaces from key and column names
|
|
Try to do it right this time...
# Conflicts:
# adodb-memcache.lib.inc.php
Fixes #751
|
|
Fixes #751
|
|
The conflicts resolution applied when merging the Standardized file
headers (commit e9dcce3df24912ad869d0193f0b419f2309101fc) was seriously
messed up, actually overwriting a number of changes in the master
branch.
Rather than trying to go and fix things one by one which has a high risk
of messing things further, it's easier to redo the merge from a clean
slate, so this commit reverts the following:
- "Merge branch 'hotfix/5.21' Standardized file headers",
e9dcce3df24912ad869d0193f0b419f2309101fc
- "Merge tag 'v5.21.1'",
5f437df3104159d5d659f60e31bef8d33c34995f
- "Reset version to 5.22.0-dev"
af9234a525c3255af051a330164486d73be4c63a
- "Fix incorrect resolution of merge conflicts"
a6733f61b0165b366c8d2c70d9af82edc3881951.
- "Fix syntax error in toexport.inc.php"
20b01e83cb61b6b2460f64c7d1277c5f4cc28574.
Fixes #751
|
|
|
|
|
|
|
|
|
|
|
|
Change web site references from http://adodb.org to https.
|
|
|
|
|
|
# Conflicts:
# adodb-time.inc.php
# docs/changelog.md
# drivers/adodb-mssql.inc.php
# drivers/adodb-mssqlnative.inc.php
# drivers/adodb-oci8po.inc.php
|
|
|
|
|