|
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
|