(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_LIBRARYCette 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_NEEDEDUtilise la bibliothèque de curseurs ODBC si nécessaire. C'est la valeur par défaut.
Pdo\Odbc::SQL_USE_DRIVERNe jamais utiliser la bibliothèque de curseurs ODBC.
Pdo\Odbc::SQL_USE_ODBCToujours utiliser la bibliothèque de curseurs ODBC.
Pdo\Odbc::ATTR_ASSUME_UTF8
Windows seulement.
Si 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.