ich bin auf einen Fehler beim QIF Import gestoßen.
Die QIF-Dateien wurden von Money 99 erstellt und enthalten die Datumsangaben in folgendem Format:
Code: Alles auswählen
D26/11'04
Viele Grüße,
Martin
Moderator: heiner
Code: Alles auswählen
D26/11'04
Code: Alles auswählen
!Type:Bank
D11.26.04
T0.00
CX
POpening Balance
L[Girokonto]
^
D11.26.04
CX
M**********
T20.00
N2
P********
LMitgliedsbeitrag
^
Code: Alles auswählen
[Thu Jan 02 00:16:22 CET 2014][ERROR][de.jost_net.JVerein.gui.dialogs.ImportDialog$3.run] error while reading objects from C:\Users\Martin Karing\Downloads\Illarion e V Girokonto - konvertiert.qif
java.rmi.RemoteException: insert failed; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "ZWECK VARCHAR(100)": "***********************************************************************************************************... (114)"
Value too long for column "ZWECK VARCHAR(100)": "STRINGDECODE('***********************************************************************************************************... (114)"; SQL statement:
insert into QIFIMPORTPOS (BETRAG,SPERRE,BUCHART,BELEG,MITGLIEDBAR,ZWECK,NAME,DATUM,BUCHARTEX,MITGLIED,HEADID) values (?,?,?,?,?,?,?,?,?,?,?) [22001-172]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:662)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:308)
at de.jost_net.JVerein.io.QIFQuickenImport.speichernBuchung(QIFQuickenImport.java:312)
at de.jost_net.JVerein.io.QIFQuickenImport.inhaltEinlesen(QIFQuickenImport.java:216)
at de.jost_net.JVerein.io.QIFQuickenImport.doImport(QIFQuickenImport.java:153)
at de.jost_net.JVerein.gui.dialogs.ImportDialog$3.run(ImportDialog.java:236)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:964)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "ZWECK VARCHAR(100)": "STRINGDECODE('***********************************************************************************************************... (114)"
Value too long for column "ZWECK VARCHAR(100)": "STRINGDECODE('***********************************************************************************************************... (114)"; SQL statement:
insert into QIFIMPORTPOS (BETRAG,SPERRE,BUCHART,BELEG,MITGLIEDBAR,ZWECK,NAME,DATUM,BUCHARTEX,MITGLIED,HEADID) values (?,?,?,?,?,?,?,?,?,?,?) [22001-172]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:317)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:699)
at org.h2.command.dml.Insert.insertRows(Insert.java:122)
at org.h2.command.dml.Insert.update(Insert.java:86)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:235)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:616)
... 6 more
Code: Alles auswählen
MM/DD/YY
MM/DD/YYYY
MM/DD'YY
Code: Alles auswählen
MM.DD.YY