Re: [de-users] base - fehler beim datensatzeinfügen

2007-12-10 Diskussionsfäden Robert Großkopf
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

2007-12-10 Diskussionsfäden Robert Großkopf
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

2007-12-10 Diskussionsfäden Robert Großkopf
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

2007-12-10 Diskussionsfäden Robert Großkopf
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]



[de-users] base - fehler beim datensatzeinfügen

2007-12-09 Diskussionsfäden Stefan Schmidt

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]