You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@openoffice.apache.org by ja...@wienandt.de on 2013/07/15 15:10:31 UTC

A00 4.0.0. Test Datenbank

Moin,

ich habe in Base ein paar Tests durchgef�hrt.
Hier das Ergebnis:

Fehler 1:
Nach Absturz bzw. Fehler in A00 erscheinen bis zu vier Symbole des
Schnellstarters in der Statusleiste von Windows.


Fehler 2:
Reportbuilder, Aufruf unmittelbar nach Installation ohne Symbolleisten oben.
Reportbuilder, Aufruf nach Beenden und Neustart der Datenbank, in welcher
die Installation erfolgte, ohne Symbolleisten oben.
Reportbuilder, mit Symbolleisten oben erst nach kompletten Neustart von
A00, also incl. Beenden des Schnellstarters.

Fehler 3:
Erstellen eines Berichtes mittels Assistenten �ffnet diesen und den
Reportbuilder gleichzeitig.
Dieser Fehler trat in Version 3.4.1 schon auf.


Fehler 4:
Funktion in Basic zum Ausblenden von Symbolleisten und Laufleiste ohne
Funktion.
In den vorher verf�gbaren Snapshots von Version 4.0 trat dieser Fehler
nicht auf.
Dieser Fehler trat in Version 3.3 und 3.4 auf, mit Version 3.4.1 behoben.

Aber:

�ffne ich in Version 4.0 eine andere Datenbankdatei, in der ich mittels
Basic die
gleichen Symbolleisten und die Laufleiste ausblenden m�chte, dies jedoch
�ber einen anderen "Basic-Weg"
erreiche, �ffnet das Formular ohne Leisten, also fehlerfrei.

Starte ich jetzt die urspr�ngliche Datenbankdatei mit
Formularformatierung, �ffnet auch dessen Formular
ohne Leisten, also fehlerfrei. Auch ein Booten bzw. Ausschalten des
Rechners l�sst den Fehler nicht wieder auftreten!

Was passiert da im Hintergrund?

Fehler 5:
Beenden von A00 mittels Basic-Befehl f�hrt vereinzelnt zur Fehlermeldung
bzw. Dokumentenwiederherstellung.
Mit den vorher verf�gbaren Snapshots von Version 4.0 war dieser Fehler
behoben.
Dieser Fehler trat in Version 3.3 und 3.4 auf, mit Version 3.4.1 behoben.

Fehler 6:
Neu hinzugef�gte JDBC Treiber �ber > Extras / Java / Class Path / Archive
hinzuf�gen < werden erst erkannt, wenn A00
komplett neu gestartet wird, also incl. Beenden des Schnellstarters.
In den Vorg�ngerversionen reichte ein Neustart der Datenbank.

Fehler 7:
Nach dem �ffnen des Fensters Datenbankeigenschaften, bei externen
Datenquellen �ber JDBC / ODBC, erkennt A00 die Datenbank als ge�ndert,
obwohl keinerlei �nderungen vorgenommen wurden.


Fehler 8:
Lck-Dateien der Datenbank lassen sich, nach dem Schliessen der
Datenbankdatei, nur dann l�schen, wenn der Schnellstarter beendet wird.
Dieser Fehler schleppt sich seit version 2.XX durch alle Versionen.

Allgemeine Datenbankfunktionen auf die Schnelle, soweit fehlerfrei.
Pr�fe noch ODBC und JDBC-Verbindungen zu Firebird, PostgreSQL, MySQL,
SQlite, Oracle und SQL-Server.

Es gibt neue Extensionen zur Anbindung von MySQL.

Hier der Link, da der Download auf der Extensionsseite gesperrt ist:

http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/

Getestet unter WinXP, Win7 und Win8, jeweils 32 bit.


Wo finde ich etwaige Anpassungen, �nderungen, Neuerungen oder Wegfall von
Funktionen in Basic?


Gru�
Jan

Re: A00 4.0.0. Test Datenbank

Posted by Robert Großkopf <ro...@familiegrosskopf.de>.
Hallo Jan,

zu den verschiedenen Fehlern kann ich mangels Windows nicht viel
schreiben. Ich würde Dir aber raten, für so etwas statt der Mailingliste
den Bugtracker aufzusuchen - vor allem bei so vielen (kleinen)
Problemstellen auf einmal müssten das dann ja auch entsprechend viele
Bugbeschreibungen sein.
> 
> Es gibt neue Extensionen zur Anbindung von MySQL.
> 
> Hier der Link, da der Download auf der Extensionsseite gesperrt ist:
> 
> http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/
> 
> Getestet unter WinXP, Win7 und Win8, jeweils 32 bit.

Vielen Dank für den Link. Ich hatte bereits die Extension für 32bit
unter Linux. Beim Umstieg auf ein 64-bit-System habe ich dann nicht mehr
getestet. Die Extension funktioniert einwandfrei mit AOO 4.0 und auch
mit allen aktuellen LO-Versionen (4.0.*, 4.1 rc, 4.2beta).

Schön, dass hier ein Austausch noch möglich ist.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: A00 4.0.0. Test Datenbank

Posted by Robert Großkopf <ro...@familiegrosskopf.de>.
Hallo Mechtilde,
>>
>>> Na ja, die werden wir dann wohl in Zukunft schreiben müssen. Zumindest
>> laufen für LO die ersten Tests, Firebird als neue interne Datenbank zu
>> nutzen. War für mich der Hauptgrund, das Ganze überhaupt zu versuchen.
> 
> Welche Vorteile soll Firebird gegenüber HSQL haben?

Die gesamte Diskussion wurde hier geführt:
https://bugs.freedesktop.org/show_bug.cgi?id=51781
Mittlerweile scheint sich da etwas zu tun:
https://bugs.freedesktop.org/show_bug.cgi?id=51780
Daraus dann auch der Link zum Firebird-Wiki:
https://wiki.documentfoundation.org/Development/Base/FirebirdSQL

Mir persönlich reicht die eingebaute HSQLDB völlig. In der Hauptsache
geht es hier wohl um einen Weg, die Abhängigkeit von Java zu verringern.
>>
>> Da kann ich LO nur gratulieren, wenn es denn so kommt, einhergehend mit
>> einer sinnvollen Anpassung / Erweiterung von Base.
>> Ich denke hier u.a. an mehrzeilige Kombinationsfelder, Abfragen die mehr als
>> nur Select können usw.
> 
> Welche Abfragen werden denn vermisst?

Spontan fällt mir nur "GROUP_CONCAT()" und "DATE_ADD()" ein, die mir in
der alten HSQLDB-Version fehlen. Für "GROUP_CONCAT()" habe ich mir eine
halbwegs brauchbare Lösung erstellt.
Manchmal könnte ich auch gut die Funktionalität gebrauchen, die bei
MySQL bei er Gruppierung mit dem Zusatz "WITH ROLLUP" erreicht wird:
Ausgabe von Zwischenergebnissen zu entsprechenden Gruppen bei
Aufaddieren von Werten. Aber das erledige ich inzwischen durch
Unterabfragen und eine zusätzliche Spalte in meinen Abfragen.

"Date_ADD" habe ich in Firebird gefunden, "GROUP_CONCAT" noch nicht.

Was ich eher zukünftig vermissen werde ist die AutoWert-Funktionalität.
Die ist bei Firebird nur über einen Generator und einen Trigger möglich.
Könnte ja direkt in Base in den Treiber integriert werden ...

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: A00 4.0.0. Test Datenbank

Posted by Mechtilde <oo...@mechtilde.de>.
Hallo Jan,
hallo Robert,
hallo,

Am 22.07.2013 23:49, schrieb Jan-Christian Wienandt:
> Moin Robert,
> 
>> Na ja, die werden wir dann wohl in Zukunft schreiben müssen. Zumindest
> laufen für LO die ersten Tests, Firebird als neue interne Datenbank zu
> nutzen. War für mich der Hauptgrund, das Ganze überhaupt zu versuchen.

Welche Vorteile soll Firebird gegenüber HSQL haben?
> 
> Da kann ich LO nur gratulieren, wenn es denn so kommt, einhergehend mit
> einer sinnvollen Anpassung / Erweiterung von Base.
> Ich denke hier u.a. an mehrzeilige Kombinationsfelder, Abfragen die mehr als
> nur Select können usw.

Welche Abfragen werden denn vermisst?
> 
> Ich selbst nutze die interne Datenbank HQLDB schon lange nicht mehr.
> 
> Gruß
> Jan

Gruß

Mechtilde


RE: A00 4.0.0. Test Datenbank

Posted by Jan-Christian Wienandt <ja...@wienandt.de>.
Moin Robert,

>Na ja, die werden wir dann wohl in Zukunft schreiben müssen. Zumindest
laufen für LO die ersten Tests, Firebird als neue interne Datenbank zu
nutzen. War für mich der Hauptgrund, das Ganze überhaupt zu versuchen.

Da kann ich LO nur gratulieren, wenn es denn so kommt, einhergehend mit
einer sinnvollen Anpassung / Erweiterung von Base.
Ich denke hier u.a. an mehrzeilige Kombinationsfelder, Abfragen die mehr als
nur Select können usw.

Ich selbst nutze die interne Datenbank HQLDB schon lange nicht mehr.

Gruß
Jan



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: A00 4.0.0. Test Datenbank

Posted by Robert Großkopf <ro...@familiegrosskopf.de>.
Hallo Jan,
> 
>> Hast Du Firebird geprüft? Ich habe da jetzt zum ersten Mal eine Datenbank
> mit
>> erstellt und den Kontakt zu Base hergestellt. Über JDBC klappt das (mit
> dem
>> Fehler, dass bei neu erstellten Tabellen direkt darauf geachtet werden
> muss,
>> wie Zahlen formatiert werden - aus Integer-Feldern und anderen numerischen
>> Feldern werden in der Darstellung Währungsfelder - warum auch immer).
>> Über ODBC bekomme ich den Kontakt nicht brauchbar hin. Auf der Konsole
>> läuft das mit isql einwandfrei, aber sobald AOO darauf zugreifen soll
> erscheint
>> nur noch die Eieruhr. Ich kann dann AOO nur noch killen.
> 
> ich habe Firebird mit A00 4.0 getestet mittels JDBC und ODBC unter Windows
> XP in virtueller Maschine.
> Die Datenbank läuft auf einem Server innerhalb meines kleinen Netzwerkes.
> Bei mir treten mehrere Probleme auf, die ich noch untersuchen muss.
> Integer-Felder werden bei mir aber eindeutig und richtig dargestellt.
> 
> Hast Du die Tabellen mittels AOO erstellt, oder direkt in Firebird?

Ich habe die DB selbst erst einmal direkt über isql erstellt. Ein paar
Tabellen dann unter LO, eine weitere direkt über isql.
Eigentlich müsste ja die direkt in SQL erstellte Tabelle einwandfrei
funktionieren - tuts aber nicht. Mit LO 4.* kann ich da etwas eingeben,
wenn ich JDBC nutze. Mit AOO 4.0 rc ist die Tabelle schreibgeschützt
unter JDBC - ist mir jetzt erst aufgefallen, da ich in eine andere
Tabelle sehr wohl etwas eingeben kann. Die Tabellen unterscheiden sich
dadurch, dass ich in die mit einer Bezeichnung aus Großbuchstaben etwas
einfügen kann, in die mit Kleinbuchstaben oder einer Mischung nicht. Das
hatte ich erst bei ODBC und LO auch, konnte dem aber durch eine
Einstellung in der odbc.ini abhelfen.

> 
> In der kommenden Woche werde ich dann mal unter Linux, Debian7 32bit, den
> Zugriff über JDBC und ODBC testen.

Ich habe den Verdacht, dass das irgendwie mit der 64-bit-Geschichte
zusammenhängt.
> 
> Ich arbeite gerne mit Firebird, klein schnell und sehr leistungsfähig.
> Leider sind gute Dokumentationen schwer zu finden, aber es gibt sie.

Na ja, die werden wir dann wohl in Zukunft schreiben müssen. Zumindest
laufen für LO die ersten Tests, Firebird als neue interne Datenbank zu
nutzen. War für mich der Hauptgrund, das Ganze überhaupt zu versuchen.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


RE: A00 4.0.0. Test Datenbank

Posted by Jan-Christian Wienandt <ja...@wienandt.de>.
Moin Robert,

> Hast Du Firebird geprüft? Ich habe da jetzt zum ersten Mal eine Datenbank
mit
> erstellt und den Kontakt zu Base hergestellt. Über JDBC klappt das (mit
dem
> Fehler, dass bei neu erstellten Tabellen direkt darauf geachtet werden
muss,
> wie Zahlen formatiert werden - aus Integer-Feldern und anderen numerischen
> Feldern werden in der Darstellung Währungsfelder - warum auch immer).
> Über ODBC bekomme ich den Kontakt nicht brauchbar hin. Auf der Konsole
> läuft das mit isql einwandfrei, aber sobald AOO darauf zugreifen soll
erscheint
> nur noch die Eieruhr. Ich kann dann AOO nur noch killen.

ich habe Firebird mit A00 4.0 getestet mittels JDBC und ODBC unter Windows
XP in virtueller Maschine.
Die Datenbank läuft auf einem Server innerhalb meines kleinen Netzwerkes.
Bei mir treten mehrere Probleme auf, die ich noch untersuchen muss.
Integer-Felder werden bei mir aber eindeutig und richtig dargestellt.

Hast Du die Tabellen mittels AOO erstellt, oder direkt in Firebird?

In der kommenden Woche werde ich dann mal unter Linux, Debian7 32bit, den
Zugriff über JDBC und ODBC testen.

Ich arbeite gerne mit Firebird, klein schnell und sehr leistungsfähig.
Leider sind gute Dokumentationen schwer zu finden, aber es gibt sie.


Gruß
Jan



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: A00 4.0.0. Test Datenbank

Posted by Robert Großkopf <ro...@familiegrosskopf.de>.
Hallo Jan,
> 
> Allgemeine Datenbankfunktionen auf die Schnelle, soweit fehlerfrei.
> Prüfe noch ODBC und JDBC-Verbindungen zu Firebird, PostgreSQL, MySQL,
> SQlite, Oracle und SQL-Server.

Hast Du Firebird geprüft? Ich habe da jetzt zum ersten Mal eine
Datenbank mit erstellt und den Kontakt zu Base hergestellt. Über JDBC
klappt das (mit dem Fehler, dass bei neu erstellten Tabellen direkt
darauf geachtet werden muss, wie Zahlen formatiert werden - aus
Integer-Feldern und anderen numerischen Feldern werden in der
Darstellung Währungsfelder - warum auch immer).
Über ODBC bekomme ich den Kontakt nicht brauchbar hin. Auf der Konsole
läuft das mit isql einwandfrei, aber sobald AOO darauf zugreifen soll
erscheint nur noch die Eieruhr. Ich kann dann AOO nur noch killen.

Mein Testsystem: OpenSUSE 12.3 64bit rpm.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org