diff options
| author | Damien Regad <dregad@mantisbt.org> | 2021-03-15 19:28:32 +0100 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2021-04-11 10:25:50 +0200 |
| commit | 6a260fe9268d60103c3578b61c51194d991e6da2 (patch) | |
| tree | 0ceb5b52dc481a720ee2847fb827a0441c93bf75 /drivers/adodb-mssqlnative.inc.php | |
| parent | 5658dfc9289060f329fd7c3f0590053871a4bd14 (diff) | |
| download | adodb-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.php | 9 |
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; |
