/**
  * Construction de l'objet PDO
  * @todo prendre en charge les options spécifiques au driver
  */
 public function __construct($pProfil)
 {
     parent::__construct($pProfil);
     // Récupère la longueur par défuat
     if (isset($parts['default_bind_length']) && is_numeric($parts['default_bind_length'])) {
         $this->_defaultBindLength = intval($parts['default_bind_length']);
     }
     // Récupère le type de paramètre par défaut
     switch (isset($parts['default_bind_type']) ? strtolower($parts['default_bind_type']) : null) {
         case 'db_string':
         case 'string':
             $this->_defaultBindType = CopixDBQueryParam::DB_STRING;
             break;
         case 'db_int':
         case 'int':
             $this->_defaultBindType = CopixDBQueryParam::DB_INT;
             break;
     }
 }
 /**
  * Constructeur
  * @param	CopixDBProfile	$pProfil	le profil de connexion à utiliser pour se connecter à la base de donées.
  */
 public function __construct($pProfil)
 {
     parent::__construct($pProfil);
     $parts['charset'] = $this->_convertCharset(isset($parts['charset']) ? $parts['charset'] : CopixI18N::getCharset());
     $this->doQuery('SET CHARACTER SET ' . $parts['charset']);
 }