PHP / PDO / MSSQL comment obtenir des informations d'erreur?
J'ai fait beaucoup de recherche, mais ne peut pas trouver quelque chose sur mon problème. Je suis en utilisant PDO
avec Chauffeur PDO_DBLIB
pour accéder à une base de données MS SQL. Je l'utilise généralement préparées, mais si la requête échoue, je ne suis pas d'obtenir des informations supplémentaires sur l'erreur sauf pour ce:
General SQL Server error: Check messages from the SQL Server [241] (severity 16) [(null)]
Quelqu'un a une idée comment faire pour récupérer des informations complémentaires sur l'erreur (erreur de syntaxe au...)?
en ce qui concerne meilleur
Michael
Vous devez vous connecter pour publier un commentaire.
Pour trouver le message d'erreur:
Il semble que PDO est supprimer le message d'erreur réelle de texte pour une raison quelconque, mais depuis le la documentation dit que PDO_DBLIB est expérimental, ce peut être tout simplement un bug.
Vous devriez aussi être conscient que DBLIB a été obsolète par Microsoft depuis SQL 2005, de sorte que vous devrait presque certainement utiliser une autre bibliothèque pour la connexion à MSSQL.
Conversion failed when converting the %1 value %2 to data type %3.
SQL Server Messages d'Erreur
Ce format fonctionne pour moi:
date("Ymd H:i:s");