| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
- running SED script
- manual adjustments for files not processed by regex
|
|
https://github.com/ADOdb/ADOdb/pull/158
|
|
This is the original commit from @valioz, rebased on latest master
Signed-off-by: Damien Regad <dregad@mantisbt.org>
Conflicts:
drivers/adodb-db2ora.inc.php
drivers/adodb-mssqlpo.inc.php
drivers/adodb-odbc_oracle.inc.php
|
|
If inserting involves trigger action, SQL server probably returns more
than result ”rows” and we are interested in last one only.
Fixes #41, PR #102
Signed-off-by: Damien Regad <dregad@mantisbt.org>
|
|
The driver called sqlsrv_configure('warnings_return_as_errors', 0),
which throws "error code = -14, sqlsrv_configure: message = An invalid
parameter was passed to sqlsrv_configure".
The proper setting is 'WarningsReturnAsErrors', as per documentation
http://php.net/manual/en/function.sqlsrv-configure.php
Fixes #103
Signed-off-by: Damien Regad <dregad@mantisbt.org>
Referenced the fix in the changelog
|
|
In mssql a tick mark (') in a value string is escaped via a second one.
Therefore the number of tick marks before the semicolon must be odd
(since the string starts with a tick mark).
Semicolons should be allowed after an odd number of tick marks.
There must be a character between the odd tick mark groups.
Fixes #97, see also #96
|
|
Fixes #12
|
|
|
|
|
|
|
|
As recommended on Microsoft TechNet site
http://technet.microsoft.com/en-us/library/ms180878%28v=sql.105%29.aspx#StringLiteralDateandTimeFormats
|
|
http://php.net/manual/en/language.basic-syntax.phptags.php
|
|
Fixes Github issue #5, pull request #6
|
|
Bumped 'dev' version allows users who rely on source code downloaded
from the git repository rather than an official release tarball to
reliably determine that they are running a development version of the
library.
|
|
Implemented a fix (source:
http://phplens.com/lens/lensforum/msgs.php?id=19079) that would address
an issue where the last insert ID would not be returned when using a
prepared statement.
|
|
|
|
Contact the commit's author directly for all comments/fixes.
General
=======
- The driver is qualified to run on Server 2005, 2008 and 2012.
- At startup, the driver identifies the SQL Server version, which
allows it to invisibly take advantage of new features available in SQL
server 2012.
- It will not run on SQL Server 2000, although I'm sure it would be
easy enough to fix.
- It includes all patches to the known bugs that I can find on the
phplens forum.
- Much of the debugging has been removed, as this impeded program
debugging when used with FastCGI
- Some fixes are my own versions of those reported on the phplens
boards
drivers/adodb-mssqlnative.inc
=============================
Changed mapping of bigint from I to I8
MetaColumns()
--------------
Missing MetaColumns function, re-introduced, Produces an extended list
of 10 field attributes, including auto-increment, nullable
GenID() / CreateSequence()
--------------------------
- On Server 2008 and lower, uses the historical sequence emulation.
- On Server 2012. Uses the newly introduced Create Sequence statement.
FetchField()
------------
This follows the method used in the oracle driver and caches the
metadata at initialisation, which helps performance.
datadict/datadict-mssqlnative.inc
=================================
Missing file reintroduced, to support SQL Server format datadict
functions
perf/perf-mssqlnative.inc
=========================
Tables()
--------
Arguments to the Tables() function declared incorrectly
|
|
- Move all files in adodb5/ to root
- Remove adodb-for-php4/ directory
|