[de-users] base - fehler beim datensatzeinfügen
Hallo Liste, ich habe mir eine Datenbank erstellt, mit der ich meinen Bücherbestand verwalten möchte. Nach dem Eintragen des ersten Buches erscheint die Fehlermeldung: "Fehler beim Einfügen des neuen Datensatzes. Wrong data type: java.lang.NumberFormatException" Hat jemand eine Idee, was man mir damit sagen möchte? Ich verwende WinXP, OpenOffice 2.3.1 Viele Grüße Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] base - fehler beim datensatzeinfügen
Hallo Stefan, > > ich habe mir eine Datenbank erstellt, mit der ich meinen Bücherbestand > verwalten möchte. So etwas ähnliches (auch für CDs, Filme) habe ich kürzlich ins Netz gestellt: http://www.scoolonline.de/download/openoffice.html > Nach dem Eintragen des ersten Buches erscheint die > Fehlermeldung: > Wo trägst Du das Buch ein? Über ein Formular oder direkt in die Tabelle? > "Fehler beim Einfügen des neuen Datensatzes. Wrong data type: > java.lang.NumberFormatException" > NumberFormat: Vielleicht ist irgendwo eine Einstellung, die die Eingabe von Kommazahlen verhindert und stattdessen den Dezimalpunkt fordert? Jedensfalls lese ich aus lang - language - Sprache NumberFormatException - ZahlenFormatAusnahme und schließe daraus, dass irgendwo in Deiner Datenbanktabelle eine Zahl erwartet wird, aber etwas anderes geschrieben wurde. > Hat jemand eine Idee, was man mir damit sagen möchte? > Du arbeitest mit der integrierten Hsqldb? Das würde einen Übermittlungsfehler per ODBC oder JDBC ausschließen. Mein System: SuSE 10.1 und OOo 2.3.1 Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] base - fehler beim datensatzeinfügen
Hallo Stefan, > > Ich habe jetzt herausgefunden, daß der Fehler in der Spalte "Kaufdatum" > liegt. Da ich aber ganz normale Datumsformatierung benutze, weiß ich so > nicht, was daran falsch sein soll. > Wie ist das Datum in der Tabelle angegeben. Du hast ja die Tabelle in Base angelegt. Ist der Datentyp denn "Datum" (oder "Date" - ich weiß nicht, ob das da in Englisch steht) - NumberFormat lässt eher auf eine Zahl schließen und Zahlen sind in Datenbanken etwas anderes als ein Datum. Sie werden intern häufig in der amerikanischen schreibweise 2007-12-10 verwaltet. Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] base - fehler beim datensatzeinfügen
Hallo Stefan. > > > So etwas ähnliches (auch für CDs, Filme) habe ich kürzlich ins Netz > > gestellt: http://www.scoolonline.de/download/openoffice.html > > Ich habe mir Deine Datenbank zu studienzwecke runtergeladen. > Offensichtlich hast Du da etwas gebaut, wie ich es für mich irgendwann > auch einmal aufgebaut haben möchte. Bisher kam ich aber zum Beispiel gar > nicht auf die Idee, daß man dafür zum Beispiel Makros erstellen muß/kann. > Ich dachte eigentlich auch, dass es ja ohne gehen müsste. Aber ohne Makros bekam ich keine vernünftige Bedienung hin - und dann habe ich mich daran gewagt. Vorher kannte ich auch nur den Makrorecorder für kleine sich wiederholende Arbeitsabläufe. Ohne Makros läuft so etwas vielleicht ganz passabel, wenn Du mit mehreren Formularen arbeitest, bei denen Du von einem zum anderen umschalten kannst. Das ist aber leider in Base nicht möglich, sondern nur außerhalb von Base mit Writerformularen, die auf Base zugreifen. Innerhalb von Base habe ich keine Links von einem Formular zum anderen erstellen können. Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] base - fehler beim datensatzeinfügen
Hallo Stefan, > > Ich habe für das Datumsfeld den Feldtyp "Zahl [Numeric]. Die > Feldformatierung ist auf "Deutsch" und "TT.MM." eingestellt. Die > Fehlermeldung kommt immer dann, wenn in die Spalte Kaufdatum etwas > eingetragen wird. Hierbei ist es egal, ob ich ein Datum so "06.12.07" > oder 6.12.2007" eingebe. Das Feld muss Datum[Date] haben. Da ist offensichtlich ein Fehler in dem Bedienkomfort von Base - es dürfte dort gar nicht die Möglichkeit zur Verfügung stellen, zwar "Zahl" als Feldformat vorzuwählen, aber dann die Umschaltmöglichkeit auf die Datumsformatierung zu ermöglichen. Habe ich gerade getestet und wird reibungslos bei der Tabellenerstellung übernommen. Sogar die Formatierung will Base dann schreiben - allein die Datenbank erwiedert dann, dass die Eingabe ungültig, da eben keine Zahl ist. Ich werde beizeiten mal nachsehen, ob dazu ein Issue bereits existiert. Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]