Bonjour,

La requête est celle-ci :

$sql = "UPDATE ".MAIN_DB_PREFIX."chargesociales";
        $sql.= " SET libelle='".addslashes($this->lib)."',";
        $sql.= " date_ech='".$this->db->idate($this->date_ech)."',";
        $sql.= " periode='".$this->db->idate($this->periode)."',";
        $sql.= " amount=".$this->amount."";
        $sql.= " WHERE rowid=".$this->id;

Ce n'est pas "WHERE" après la ligne dont je parle, mais "amount".


Le 06/09/2010 07:43, Régis Houssin a écrit :
Bonjour,

je viens de regarder le code et il ne peut pas y avoir de virgule avant un WHERE

tu as quelle genre d'erreur sans la virgule ?




Le 05/09/10 23:04, Jérémie Ollivier a écrit :
Re-bonjour,

J'ai trouvé un autre bug :

Dans Dolibarr 2.9 cette fois ci :

Toujours dans chargesociales.class.php, ligne 184 :

$sql.= " periode='".$this->db->idate($this->periode)."'";

doit être remplacé par

$sql.= " periode='".$this->db->idate($this->periode)."',";

(il manque la "," à la fin, ce qui génère une erreur Mysql)


_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev


Cordialement,
--
Régis Houssin
---------------------------------------------------------
Cap-Networks
30, Quai de Verdun
71700 Tournus
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web:http://www.cap-networks.com/
Email:[email protected]

Dolibarr developer:[email protected]
Web Portal:http://www.dolibarr.fr/
SaaS offers:http://www.dolibox.fr/
Shop:http://www.dolistore.com/
Development platform:http://www.dolibarr.pro/
---------------------------------------------------------


_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à