dolibarr-bugtrack
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]