Merci Garniture-banner pour cette réponse immédiate.
En fait je travaille en local sur ma machine physique, ci dessous les instructions de connexion à la base de données.
$hote = '127.0.0.1';
$port = '1521'; // port par défaut
$service = 'BDGESODOCM';
$utilisateur = 'admingesod';
$motdepasse = 'admin';
lien\_base =
"oci:dbname=(DESCRIPTION =
(ADDRESS\_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = ".hote .")
(Port = ".port."))
)
(CONNECT\_DATA =
(SERVICE\_NAME = ".service.")
)
)".';charset=UTF8';
try {
// connexion à la base Oracle et création de l'objet
connexion = new PDO(lien_base, $utilisateur, $motdepasse);
$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//this->setPdo(connexion) ;
}
catch (PDOException $e){
echo 'Erreur connexion : ' . $e->getMessage() . '<br />';
echo 'N° Error : ' . $e->getCode();
}
Et le message d'erreur est le suivant :
Erreur connexion : SQLSTATE[HY000]: General error: 911 OCIStmtExecute: ORA-00911: caractère non valide (ext\pdo_oci\oci_statement.c:148)
N° Error : HY000
Je pense que ceci pourra être utile.
Merci une fois de plus!