summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLaurent Navarro <ln@altidev.com>2016-12-11 19:05:10 +0100
committerDamien Regad <dregad@mantisbt.org>2016-12-17 12:24:56 +0100
commit87be5976d13975387196170fbe1907704ba1eb81 (patch)
tree8a0dee2cb0beeb1734c70569dcc2cf5bd7dbfbd9 /drivers
parentb868673d47761f439eaa3fbf4d3e3e6332033f5d (diff)
downloadadodb-87be5976d13975387196170fbe1907704ba1eb81.tar.gz
adodb-87be5976d13975387196170fbe1907704ba1eb81.tar.bz2
adodb-87be5976d13975387196170fbe1907704ba1eb81.zip
mssql: fix parameter forwarding in GenID methods
Incorrect forwarding of parameter values from GenID() to GenID2008/2012 forced the sequence name to the default of 'adodbseq'. Fixes #300
Diffstat (limited to 'drivers')
-rw-r--r--drivers/adodb-mssqlnative.inc.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/adodb-mssqlnative.inc.php b/drivers/adodb-mssqlnative.inc.php
index 2165b63e..c56d33a8 100644
--- a/drivers/adodb-mssqlnative.inc.php
+++ b/drivers/adodb-mssqlnative.inc.php
@@ -209,10 +209,10 @@ class ADODB_mssqlnative extends ADOConnection {
switch($this->mssql_version){
case 9:
case 10:
- return $this->GenID2008();
+ return $this->GenID2008($seq, $start);
break;
default:
- return $this->GenID2012();
+ return $this->GenID2012($seq, $start);
break;
}
}
@@ -225,10 +225,10 @@ class ADODB_mssqlnative extends ADOConnection {
switch($this->mssql_version){
case 9:
case 10:
- return $this->CreateSequence2008();
+ return $this->CreateSequence2008($seq, $start);
break;
default:
- return $this->CreateSequence2012();
+ return $this->CreateSequence2012($seq, $start);
break;
}
@@ -311,7 +311,7 @@ class ADODB_mssqlnative extends ADOConnection {
}
if (!is_array($this->sequences)
|| is_array($this->sequences) && !in_array($seq,$this->sequences)){
- $this->CreateSequence2012($seq, $start=1);
+ $this->CreateSequence2012($seq, $start);
}
$num = $this->GetOne("SELECT NEXT VALUE FOR $seq");