summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Newnham <mark@newnhams.com>2020-12-11 19:17:58 -0700
committerMark Newnham <mark@newnhams.com>2020-12-11 19:17:58 -0700
commit3b3adc88fc2e924ceaa9f59eecb951f4fa272838 (patch)
tree6c87983eb704604c64fc09f1989714733c295e49
parent2026e66e86f35995eee32557c2f83f1d539ca9c7 (diff)
downloadadodb-3b3adc88fc2e924ceaa9f59eecb951f4fa272838.tar.gz
adodb-3b3adc88fc2e924ceaa9f59eecb951f4fa272838.tar.bz2
adodb-3b3adc88fc2e924ceaa9f59eecb951f4fa272838.zip
Add support for specific SQL Server connection port. See #624
Enhancement allows use of a specfic database connection port
-rw-r--r--drivers/adodb-mssqlnative.inc.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/adodb-mssqlnative.inc.php b/drivers/adodb-mssqlnative.inc.php
index 813ede2e..53bf106b 100644
--- a/drivers/adodb-mssqlnative.inc.php
+++ b/drivers/adodb-mssqlnative.inc.php
@@ -475,6 +475,13 @@ class ADODB_mssqlnative extends ADOConnection {
function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
{
if (!function_exists('sqlsrv_connect')) return null;
+
+ if (!empty($this->port))
+ /*
+ * Port uses a comma
+ */
+ $argHostname .= ",".$this->port;
+
$connectionInfo = $this->connectionInfo;
$connectionInfo["Database"]=$argDatabasename;
$connectionInfo["UID"]=$argUsername;