Кемеровские программисты php общаются здесь
-
Anonymous
PHP 7.3, Windows Server 2016, SQL Server 2017, PDO: ошибка «Ошибка ODBC не найдена»
Сообщение
Anonymous »
Я постоянно получаю сообщение об ошибке.
Код: Выделить всё
try {
$this->db = new PDO("sqlsrv:Server=" . $core->server . ";Database=webcontent;", $uid, $pwd);
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
$stmt = $this->db->prepare($sql);
try {
$stmt->execute();
} catch (PDOException $e) {
echo "ODBC Error: " . $e->getMessage();
}
// Fetch all result sets
$resultSets = [];
do {
$resultSets[] = $stmt->fetchAll(PDO::FETCH_ASSOC);
} while ($stmt->nextRowset()) ;
Подробнее здесь: [url]https://stackoverflow.com/questions/79067818/php-7-3-windows-server-2016-sql-server-2017-pdo-error-no-odbc-error-was-fou[/url]
1728422466
Anonymous
Я постоянно получаю сообщение об ошибке.
[code] try {
$this->db = new PDO("sqlsrv:Server=" . $core->server . ";Database=webcontent;", $uid, $pwd);
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
$stmt = $this->db->prepare($sql);
try {
$stmt->execute();
} catch (PDOException $e) {
echo "ODBC Error: " . $e->getMessage();
}
// Fetch all result sets
$resultSets = [];
do {
$resultSets[] = $stmt->fetchAll(PDO::FETCH_ASSOC);
} while ($stmt->nextRowset()) ;
Подробнее здесь: [url]https://stackoverflow.com/questions/79067818/php-7-3-windows-server-2016-sql-server-2017-pdo-error-no-odbc-error-was-fou[/url]