| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| readme | 2013-04-20 | 1.9 kB | |
| adodb-mssqlnative-patches-518a.zip | 2013-04-20 | 18.2 kB | |
| Totals: 2 Items | 20.1 kB | 0 | |
This is the unofficial patch to adodb V5.18a mssqlnative drivers.
Not to be discussed on the phplens forum
All comments/fixes to mark@newnhams.com
fix no file description
------ ------------------------------- --------------------------------------
3 drivers/adodb-mssqlnative.inc Changed mapping of bigint from I to I8
2 perf/adodb-mssqlnative.inc Fixed Tables() function
1 Initial Release
General
-------
i. The driver is qualified to run on Server 2005, 2008 and 2012.
ii At startup, the driver identifies the SQL Server version, which allows it to invisibly take
advantage of new features available in SQL server 2012.
iii. It will not run on SQL Server 2000, although I'm sure it would be easy enough to fix.
iv. It includes all patches to the known bugs that I can find on the phplens forum.
v. Much of the debugging has been removed, as this impeded program debugging when used with FastCGI
vi. Some fixes are my own versions of those reported on the phplens boards
drivers/adodb-mssqlnative.inc
=============================
MetaColumns()
--------------
Missing MetaColumns function, re-introduced, Produces an extended list of 10 field attributes,
including auto-increment, nullable
GenID() / CreateSequence()
--------------------------
i. On Server 2008 and lower, uses the historical sequence emulation.
ii. 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