[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-bugtrack] [bug #32541] Erreur de syntaxe dans la requête SELEC
From: |
anonymous |
Subject: |
[Dolibarr-bugtrack] [bug #32541] Erreur de syntaxe dans la requête SELECT LIMIT pour PostgreSQL |
Date: |
Fri, 18 Feb 2011 21:25:22 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 |
URL:
<http://savannah.nongnu.org/bugs/?32541>
Summary: Erreur de syntaxe dans la requête SELECT LIMIT pour
PostgreSQL
Project: Dolibarr
Submitted by: None
Submitted on: ven. 18 févr. 2011 21:25:21 UTC
Severity: 3 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Release: 2.9
Operating System: GNU/Linux
_______________________________________________________
Details:
Salut,
Dans le code d'abstraction de la couche BD pour PostgreSQL les paramètres de
la clause LIMIT doivent être :
LIMIT $limit OFFSET $offset
Sans cela les boutons page suivante et page précédente de l'affichage en
liste ne fonctionnent pas.
Voici le patch corrigeant ce problème sur le code de la 2.9.0 :
--- dolibarr-2.9.0/htdocs/lib/databases/pgsql.lib.php 2010-08-03
22:10:13.000000000 +0000
+++ dolibarr-sa/htdocs/lib/databases/pgsql.lib.php 2011-02-18
20:16:13.000000000 +0000
@@ -574,7 +574,7 @@
{
global $conf;
if (! $limit) $limit=$conf->liste_limit;
- if ($offset > 0) return " LIMIT $offset,$limit ";
+ if ($offset > 0) return " LIMIT $limit OFFSET $offset ";
else return " LIMIT $limit ";
}
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?32541>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dolibarr-bugtrack] [bug #32541] Erreur de syntaxe dans la requête SELECT LIMIT pour PostgreSQL,
anonymous <=