Lesefelder, erlaubte Länge
Verfasst: Freitag 8. April 2022, 15:35
Hallo miteinander!
Wir organisieren in unserem Verein ReHa-Sport auf ärztliche Verordnung und rechnen die ReHa-Übungen mit den Abrechnungsstellen der Krankenkassen ab. Daraus entsteht der der Anwendungsfall, daß eine Rechnung mit den abzurechnenden Übungseinheiten (als Daten in Eigenschaften/Zusatzfeldern des Adresstyps Verordnungsteilnehmer) an die Abrechnungsstelle der Krankenkasse des Übungsteilnehmers (als Datum des Adresstyps Abrechnungsstelle) geschrieben werden soll. Programmatisch würde ich das über Lesefelder lösen wollen, mit Code wie:
Ich erhalte beim Speichern die Fehlermeldung "Skript kann nicht gespeichert werden" und dazu im Log
Die Spaltenlänge der Spalte script ist auf 1.000 Zeichen begrenzt. Unter Windows konnte ich mit der MySQL Workbench 8.0 CE die Spaltenlänge ändern.
1. Frage: Spricht etwas dagegen, die Spaltenlänge auf 10.000 zu setzen?
2. Frage: Hat jemand eine Idee, warum die Änderung der Spalteneinstellung unter Linux mit LibreOffice/JDBC nach https://doku.jverein.de/allgemein/libreofficedb nicht funktioniert? Lesezugriff geht, aber die Einstellungen sind ausgegraut.
Danke für Eure Hilfe und ein schönes Wochenende
Volker
Wir organisieren in unserem Verein ReHa-Sport auf ärztliche Verordnung und rechnen die ReHa-Übungen mit den Abrechnungsstellen der Krankenkassen ab. Daraus entsteht der der Anwendungsfall, daß eine Rechnung mit den abzurechnenden Übungseinheiten (als Daten in Eigenschaften/Zusatzfeldern des Adresstyps Verordnungsteilnehmer) an die Abrechnungsstelle der Krankenkasse des Übungsteilnehmers (als Datum des Adresstyps Abrechnungsstelle) geschrieben werden soll. Programmatisch würde ich das über Lesefelder lösen wollen, mit Code wie:
Code: Alles auswählen
DBIterator list = Einstellungen.getDBService().createList( Mitglied.class );
list.addFilter( "id = ?", new Object[] { mitglied_id } );
...
DBIterator list = Einstellungen.getDBService().createList( Adresstyp.class );
Code: Alles auswählen
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'script' at row 1
1. Frage: Spricht etwas dagegen, die Spaltenlänge auf 10.000 zu setzen?
2. Frage: Hat jemand eine Idee, warum die Änderung der Spalteneinstellung unter Linux mit LibreOffice/JDBC nach https://doku.jverein.de/allgemein/libreofficedb nicht funktioniert? Lesezugriff geht, aber die Einstellungen sind ausgegraut.
Danke für Eure Hilfe und ein schönes Wochenende
Volker