1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-05 05:37:39 +02:00

SqlsrvDriver: fixed: sql server does not respond on non-string credentials

This commit is contained in:
Mira Paulik
2016-01-22 11:57:36 +01:00
parent 4f2a0dac97
commit 3b00115ee5

View File

@@ -72,12 +72,17 @@ class SqlsrvDriver implements Dibi\Driver, Dibi\ResultDriver
$this->connection = $config['resource']; $this->connection = $config['resource'];
} else { } else {
// Default values $options = & $config['options'];
if (!isset($config['options']['CharacterSet'])) {
$config['options']['CharacterSet'] = 'UTF-8';
}
$this->connection = sqlsrv_connect($config['host'], (array) $config['options']); // Default values
if (!isset($options['CharacterSet'])) {
$options['CharacterSet'] = 'UTF-8';
}
$options['PWD'] = (string) $options['PWD'];
$options['UID'] = (string) $options['UID'];
$options['Database'] = (string) $options['Database'];
$this->connection = sqlsrv_connect($config['host'], $options);
} }
if (!is_resource($this->connection)) { if (!is_resource($this->connection)) {