eben wollte ich die Spendenquittungen für 2012 erstellen und bekomme dabei leider folgenden Fehler:
Code: Alles auswählen
insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "ZEILE2 VARCHAR(40)": "STRINGDECODE('xxxxxx-xxxxxxxx-xxxxxxxx\nFrau Dr. xxxxxxxxxx xxxxx') (50)"
Value too long for column "ZEILE2 VARCHAR(40)": "STRINGDECODE('xxxxxx-xxxxxxxx-xxxxxxxx\nFrau Dr. xxxxxxxxxx xxxxx') (50)"; SQL statement:
insert into SPENDENBESCHEINIGUNG (UNTERLAGENWERTERMITTLUNG,SPENDEDATUM,SPENDENART,ZEILE7,MITGLIED,BETRAG,FORMULAR,HERKUNFTSPENDE,AUTOCREATE,ZEILE4,BESCHEINIGUNGSDATUM,ZEILE3,ZEILE6,ERSATZAUFWENDUNGEN,BEZEICHNUNGSACHZUWENDUNG,ZEILE5,ZEILE2,ZEILE1) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [90005-145]

Da ich mir die H2-Datenbank schon installiert hatte, konnte ich mit
Code: Alles auswählen
ALTER TABLE SPENDENBESCHEINIGUNG ALTER COLUMN ZEILE2 varchar(80)
jetzt zwar weiterkommen, aber das muss natürlich noch grundsätzlich gelöst werden.
Viele Grüße,
Carsten