Jump to content

Bon de réduction : Requête SQL Invalide


denvard

Recommended Posts

Bonjour à tous,

J'ai un problème avec mes bons de réductions ! Lorsque j'ouvre simplement l'onglet bon de réduction, voici le message : "Requête SQL Invalide".
Lorsque j'en créer un nouveau, voici le message : "une erreur s'est produite pendant la création de l'objet discount"
Donc je suis bloqué n'ayant pas de solution !
Quelqu'un en aurait-il une ?
Merci

Link to comment
Share on other sites

Merci j'ai fais que tu m'a dit et voilà ce qui s'affiche lorsque j'ouvre l'onglet paiement :

Unknown column 'g.price_display_method' in 'field list'

SELECT g.`id_group`, g.`reduction`, g.`price_display_method`, gl.`name`
FROM `df_group` g
LEFT JOIN `df_group_lang` AS gl ON (g.`id_group` = gl.`id_group` AND gl.`id_lang` = 2)
ORDER BY g.`id_group` ASC

et voilà ce qui me dit lorsque j'ouvre l'onglet bon de réduction :

Unknown column 'a.id_currency' in 'on clause'

SELECT SQL_CALC_FOUND_ROWS

b.*, a.*, dtl.`name` AS discount_type,
IF(a.id_discount_type = 1, CONCAT(a.value, " %"),
IF(a.id_discount_type = 2, CONCAT(a.value, " ", c.sign),
"--")) as strvalue
FROM `df_discount` a
LEFT JOIN `df_discount_lang` b ON (b.`id_discount` = a.`id_discount` AND b.`id_lang` = 2)
LEFT JOIN `df_currency` c ON (c.`id_currency` = a.`id_currency`)
LEFT JOIN `df_discount_type` dt ON (dt.`id_discount_type` = a.`id_discount_type`)
LEFT JOIN `df_discount_type_lang` dtl ON (dt.`id_discount_type` = dtl.`id_discount_type` AND dtl.`id_lang` = 2)
WHERE 1


ORDER BY a.`id_discount` ASC
LIMIT 0,50

Peux tu me "traduire" ou m'expliquer tout ça car je ne comprend pas ce qui me dit !
Par avance merci !

Link to comment
Share on other sites

C un peu compliqué car j'ai créer mon site sur une version 1.2.5 que j'ai mis à jour en 1.3.1 et l'hébergement est chez ovh et ma base est sur php myadmin et j'ai remarqué dedans qu'il y avait 2 forme de préfixe car lors de la mise à jour il m'a demandé de changer le préfixe donc de df je l'ai passé en oc mais apparemment sur la base oc y a rien d'enregistré ! j'ai du mal à y voir ! je suis sur le point de tout viré et de le mettre en 1.3.2 mais j'ai peur que la base me redemande encore un préfixe différent de df celui que j'ai actuellement ! la version de php est la mysql5-14 perso.
voilà ! que dois je faire selon toi ?

Link to comment
Share on other sites

Bonjour,

Je rencontre le même problème suite à une base migrée de 1.2 vers 1.3.1.
Il semble qu'il manque des champs autour des groupes et des bon de réduction.
Sur une installe "fraiche" de la 1.3.1 ces champs ne manquent pas.

Pour l'instant je crée les champs dans la base et je vais voir.
l'avantage c'est que je n'avais pas d'objet réduction ni de groupes, donc les données seront créées.

Si ça peut aider.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...