2
0
forked from Wavyzz/dolibarr

New: Ajout du type de gestionnaire de base dans les messages d'erreur pour faciliter le support (messages d'erreurs plus complets)

This commit is contained in:
Laurent Destailleur
2005-03-20 02:26:59 +00:00
parent 0380bf60ab
commit 3941d95af7
3 changed files with 14 additions and 5 deletions

View File

@@ -26,7 +26,8 @@
* *
*/ */
/** \file htdocs/lib/functions.inc.php /**
\file htdocs/lib/functions.inc.php
\brief Ensemble de fonctions de base de dolibarr sous forme d'include \brief Ensemble de fonctions de base de dolibarr sous forme d'include
\author Rodolphe Quiedeville \author Rodolphe Quiedeville
\author Jean-Louis Bergamo \author Jean-Louis Bergamo
@@ -624,12 +625,14 @@ function dolibarr_print_error($db='',$msg='')
if ($_SERVER['DOCUMENT_ROOT']) // Mode web if ($_SERVER['DOCUMENT_ROOT']) // Mode web
{ {
print "<br>\n"; print "<br>\n";
print "<b>Type gestionnaire de base de donn<6E>e:</b> ".$db->type."<br>\n";
print "<b>Requete dernier acces en base:</b> ".$db->lastquery()."<br>\n"; print "<b>Requete dernier acces en base:</b> ".$db->lastquery()."<br>\n";
print "<b>Code retour dernier acces en base:</b> ".$db->errno()."<br>\n"; print "<b>Code retour dernier acces en base:</b> ".$db->errno()."<br>\n";
print "<b>Information sur le dernier acc<63>s en base:</b> ".$db->error()."<br>\n"; print "<b>Information sur le dernier acc<63>s en base:</b> ".$db->error()."<br>\n";
} }
else // Mode CLI else // Mode CLI
{ {
print "Type gestionnaire de base de donn<6E>e:\n".$db->type."\n";
print "Requete dernier acces en base:\n".$db->lastquery()."\n"; print "Requete dernier acces en base:\n".$db->lastquery()."\n";
print "Code retour dernier acces en base:\n".$db->errno()."\n"; print "Code retour dernier acces en base:\n".$db->errno()."\n";
print "Information sur le dernier acc<63>s en base:\n".$db->error()."\n"; print "Information sur le dernier acc<63>s en base:\n".$db->error()."\n";

View File

@@ -40,6 +40,8 @@
class DoliDb class DoliDb
{ {
var $db; // Handler de base var $db; // Handler de base
var $type='mysql'; // Nom du gestionnaire
var $results; // Resultset de la derni<6E>re requete var $results; // Resultset de la derni<6E>re requete
var $connected; // 1 si connect<63>, 0 sinon var $connected; // 1 si connect<63>, 0 sinon

View File

@@ -24,7 +24,8 @@
* *
*/ */
/** \file htdocs/lib/pgsql.lib.php /**
\file htdocs/lib/pgsql.lib.php
\brief Fichier de la classe permettant de g<>r<EFBFBD>r la database de dolibarr. \brief Fichier de la classe permettant de g<>r<EFBFBD>r la database de dolibarr.
\author Fabien Seisen \author Fabien Seisen
\author Rodolphe Quiedeville. \author Rodolphe Quiedeville.
@@ -34,13 +35,16 @@
\version $Revision$ \version $Revision$
*/ */
/** \class DoliDb /**
\brief Classe permettant de g<>r<EFBFBD>r la database de dolibarr \class DoliDb
\brief Classe permettant de g<>r<EFBFBD>r la database de dolibarr
*/ */
class DoliDb class DoliDb
{ {
var $db; // Handler de base var $db; // Handler de base
var $type='pgsql'; // Nom du gestionnaire
var $results; // Resultset de la derni<6E>re requete var $results; // Resultset de la derni<6E>re requete
var $connected; // 1 si connect<63>, 0 sinon var $connected; // 1 si connect<63>, 0 sinon
@@ -54,7 +58,7 @@ class DoliDb
\brief Ouverture d'une connection vers le serveur et une database. \brief Ouverture d'une connection vers le serveur et une database.
\param type type de base de donn<6E>es (mysql ou pgsql) \param type type de base de donn<6E>es (mysql ou pgsql)
\param host addresse de la base de donn<6E>es \param host addresse de la base de donn<6E>es
\param user nom de l'utilisateur autoris<69> \param user nom de l'utilisateur autoris<69>
\param pass mot de passe \param pass mot de passe
\param name nom de la database \param name nom de la database
\return int 1 en cas de succ<63>s, 0 sinon \return int 1 en cas de succ<63>s, 0 sinon