summaryrefslogtreecommitdiff
path: root/drivers/adodb-mssqlnative.inc.php
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2021-03-15 19:28:32 +0100
committerDamien Regad <dregad@mantisbt.org>2021-04-11 10:25:50 +0200
commit6a260fe9268d60103c3578b61c51194d991e6da2 (patch)
tree0ceb5b52dc481a720ee2847fb827a0441c93bf75 /drivers/adodb-mssqlnative.inc.php
parent5658dfc9289060f329fd7c3f0590053871a4bd14 (diff)
downloadadodb-6a260fe9268d60103c3578b61c51194d991e6da2.tar.gz
adodb-6a260fe9268d60103c3578b61c51194d991e6da2.tar.bz2
adodb-6a260fe9268d60103c3578b61c51194d991e6da2.zip
mssql: enable InsertID capability by default
Fixes #692
Diffstat (limited to 'drivers/adodb-mssqlnative.inc.php')
-rw-r--r--drivers/adodb-mssqlnative.inc.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/adodb-mssqlnative.inc.php b/drivers/adodb-mssqlnative.inc.php
index 3b9d905a..26907fe5 100644
--- a/drivers/adodb-mssqlnative.inc.php
+++ b/drivers/adodb-mssqlnative.inc.php
@@ -50,12 +50,13 @@ class ADODB_mssqlnative extends ADOConnection {
var $fmtDate = "'Y-m-d'";
var $fmtTimeStamp = "'Y-m-d\TH:i:s'";
/**
- * While the driver does have InsertID capability, the functionality is
- * turned off by default for performance reasons.
- * Switch it on as needed by calling {@see enableLastInsertID()}.
+ * Enabling InsertID capability will cause execution of an extra query
+ * {@see $identitySQL} after each INSERT statement. To improve performance
+ * when inserting a large number of records, you should switch this off by
+ * calling {@see enableLastInsertID enableLastInsertID(false)}.
* @var bool $hasInsertID
*/
- var $hasInsertID = false;
+ var $hasInsertID = true;
var $substr = "substring";
var $length = 'len';
var $hasAffectedRows = true;