(PHP 8 >= 8.4.0)
Une sous-classe de PDO représentant une connexion utilisant le pilote ODBC PDO.
$dsn
,$username
= null
,$password
= null
,$options
= null
$dsn
,$username
= null
,$password
= null
,$options
= null
$query
, ?int $fetchMode
= PDO::FETCH_COLUMN, int $colno
): PDOStatement|false$query
,$fetchMode
= PDO::FETCH_CLASS,$classname
,$constructorArgs
$query
, ?int $fetchMode
= PDO::FETCH_INTO, object $object
): PDOStatement|falsePdo\Odbc::ATTR_USE_CURSOR_LIBRARY
Cette option contrôle l'utilisation de la bibliothèque de curseurs ODBC. La bibliothèque de curseurs ODBC prend en charge certaines fonctionnalités ODBC avancées (par exemple, les curseurs défilables par blocs), qui peuvent ne pas être implémentées par le pilote. Les valeurs suivantes sont prises en charge :
Pdo\Odbc::SQL_USE_IF_NEEDED
Pdo\Odbc::SQL_USE_DRIVER
Pdo\Odbc::SQL_USE_ODBC
Pdo\Odbc::ATTR_ASSUME_UTF8
true
, les données de caractères encodées en UTF-16
(CHAR
, VARCHAR
et LONGVARCHAR
)
sont converties en UTF-8 lors de la lecture ou de l'écriture de données dans la base de données.
Si false
(la valeur par défaut), la conversion de l'encodage des caractères peut être effectuée par le pilote.