[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-bugtrack] [bug #15875] Lors d'une erreur mysql le message d'er
From: |
LO Vieng Nong |
Subject: |
[Dolibarr-bugtrack] [bug #15875] Lors d'une erreur mysql le message d'erreur ne donne pas la bonne requete |
Date: |
Wed, 22 Feb 2006 23:20:18 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1 |
URL:
<http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15875>
Summary: Lors d'une erreur mysql le message d'erreur ne
donne pas la bonne requete
Project: Dolibarr
Submitted by: bugblaster
Submitted on: mer 22.02.2006 à 23:20
Severity: 3 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Release: None
Platform Version: GNU/Linux
_______________________________________________________
Details:
Lorsqu'une erreur mysql se produit, le messgae ne renvoit pas la derniere
requete qui a provoqué l'erreur, mais la derniere requete effectué.
Pour corriger ce problème, il faut modifier :
/lib/mysql.lib.php :
var $lastquery;
var $lastqueryerror; // Ajout d'une variable en cas d'erreur
....
....
function lastquery()
{
return $this->lastquery;
}
function lastqueryerror() // Ajout
{
return $this->lastqueryerror;
}
.....
.....
function query($query) {
....
....
....
if ( !$ret ) $this->lastqueryerror = $query;
return $ret;
}
/lib/functions.inc.lib
ligne 439 :
// Remplacement lastquery par lastqueryerror
print "<b>".$langs->trans("DatabaseTypeManager").":</b>
".$db->type."<br>\n";
print "<b>".$langs->trans("RequestLastAccess").":</b>
".($db->lastqueryerror()?$db->lastqueryerror():\
-------------
Version: 2.1-alpha
Server: Apache/2.0.51 (Fedora)
Url: /product/stats/propal.php?id=22
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15875>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/
- [Dolibarr-bugtrack] [bug #15875] Lors d'une erreur mysql le message d'erreur ne donne pas la bonne requete,
LO Vieng Nong <=