Erreur accès base

Discussion et problème sur le célèbre facturier réalisé sous OpenOffice

Modérateur : Vilains modOOs

Règles du forum
FactOOor a été testé sur la version officielle de Openoffice. Le support technique sur FactOOor est donc assuré pour la version en cours et n'ayant subi aucun changement quant à son contenu (formulaire, rapport ou code macro).
yuya70
Fraîchement OOthentifié
Messages : 1
Inscription : 22 avr. 2011 10:15

Erreur accès base

Message par yuya70 »

Bonjour,
je viens de débuter avec FactOOor il y a même pas un mois
tout allait bien j'ai enregistrer tout mes clients et produits

Mais depuis hier mes facture ne veulent plus s'enregistrer

ça commence avec un message "erreur accès base"

Puis j'ai "Mes macros et boîtes de dialogues" qui s'ouvre
avec une fenêtre ou il y a de marquer :

"Erreur d'execution BASIC.
Une exception s'est produite :
Type: com.sun.star.sdbc.SQLException
Message: Wrong data type: java.lang.IllegalArgumentExeption."

Que dois-je faire?
Merci d'avance.
OpenOffice.org 3.3.0
Windows 7
krikrou
Fraîchement OOthentifié
Messages : 1
Inscription : 31 janv. 2012 23:03

Re: Erreur accès base

Message par krikrou »

Ai rencontré cette erreur lors d'un test pour un ami.
Dans mon cas, elle était causée par un mauvais formatage des dates lors de l'insertion dans les tables de la base de donnée (par exemple, factooor envoyait un formatage de type '2012-1-31' alors que seulement '2012-01-31' semble être accepré par la base de donnée...)

Solution dans mon cas:
remplacer le formatage de date dans les macros Basic (ouvir les macro, faire une recherche de 'Month' pour visualiser comment les dates sont paramétrées et remplacer comme suit):
Dans la macro InsertBase, ligne 50, on a :
maDateEmission = CStr(Year(Now) & "-" & Month(Now) & "-" & Day(Now))
qui devrait être remplacé par:
maDateEmission = CStr(Year(Now) & "-" & Format(Month(Now), "00") & "-" & Format(Day(Now), "00"))

Pareil, pour 'changerDate', ligne 181,

Voilà, en espérant que ça évite à d'autres de passer trop de temps sur ce problème
C.
Dernière modification par Don Corleone le 01 févr. 2012 08:45, modifié 1 fois.
Raison : Attachement signature
LibreOffice 3.4.4
OOO340m1 (Build:402)
Mint 12
Verrouillé