Bandeau
Gestinux

Support and Development forum

SQL Error : Field ’ResultMoveId’ doesn’t have a default value

fdortu
le 25 août 2018
à 08:12
Rappel du sujet :

Bonjour,

Je viens d’installer gestinux avec MariaDB sous Win7.

En commençant avec la première écriture, gestinux me demande de d’abord définir la période fiscale.

Après validation de la période fiscale, le message suivant apparait.

Une erreur imprévue est survenue.
Merci de la signaler en cliquant sur le bouton "Aide".

SQL Error : Field ’ResultMoveId’ doesn’t have a default value

Est-il possible de contourner l’erreur pour continuer ?

Cordialement,
Fabian
Mons, Belgique

Re : SQL Error : Field ’ResultMoveId’ doesn’t have a default value

J’ai créé une nouvelle connexion (db) et celle-ci fonctionne bien. Après un test rapide de création d’écriture, tout semble fonctionner parfaitement. (nb : j’aime beaucoup la simplicité et liberté qu’offre ce logiciel ; merci de l’avoir apporté à la communauté du libre).

Par contre la première connexion que j’ai créée, continue à me donner la même erreur.

Fabian

Re : SQL Error : Field ’ResultMoveId’ doesn’t have a default value

Bonjour

Merci pour votre retour.

Un champ ResultMoveId de la table des exercices devrait pouvoir rester NULL, mais la table a été créée sans autoriser cela, ce qui n’est pas normal.

Pourtant, je ne parviens pas à reproduire le problème avec Gestinux 1.4 (ni avec Gestinux 1.5)

Ce que j’ai fait, sauf erreur la même chose que vous :

1) lancer Gestinux, Paramètres, Base de donnée
2) indiquer une base inexistante
3) laisser Gestinux la créer
4) aller à la saisie des écritures
5) créer une période avec les dates proposées par défaut (01/01/2017-31/12/2017)

Quelle est votre version de MariaDb ?
Ou alors est-ce que vous n’auriez pas créé la base avec une autre version de Gestinux ou d’une autre manière qu’en le laissant faire par Gestinux ?
Si oui, ça ne veut pas dire qu’il n’y a pas de problème, et on essaiera de le corriger, mais pour cela il faudrait arriver à le reproduire systématiquement.

Pour réparer la base qui ne marche plus, vous pouvez aller dans Paramètres, Importation et exportation de données, onglet SQL, Saisie manuelle
Puis taper :
ALTER TABLE FiscalYears MODIFY ResultMoveId INT(11) NULL;

... ou si vous n’avez plus besoin de la base :
DROP DATABASE son_nom;

Réagir au sujet
Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.