[PUG] OpenOffice + MySQL

2007-12-01 Thread Martin Schmitt
Hallo!

Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice,
MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu sein
scheint.

Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit
Jahren am Start und es funktioniert einfach so der Nase nach. Man
speichert die MySQL-JDBC-Klasse irgendwo ab, fügt sie dem Classpath
hinzu (über das normale Java-Konfigurationsmenü von OpenOffice) und muß
dann nur noch die JDBC-Klasse auswählen und den Datenbank-URL eintragen,
siehe Screenshot:

http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg

Das funktioniert hier ohne Frickeln plattformübergreifend (Lin, Mac,
Win) und immer wieder "einfach so", auch per SSH-Tunnel. Ich steuere
meine Akquisemailings (Datenbankmaske und Serienbriefe) damit.
Zugegebenermaßen eine sehr einfach Anwendung, nichts mit Millionen von
Datensätzen.

Wäre das nicht auch was für Dich?

-martin




signature.asc
Description: OpenPGP digital signature
-- 

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] OpenOffice + MySQL

2007-12-01 Thread Ernst May-Jung

Hallo,


Am 01.12.2007 um 14:41 schrieb Martin Schmitt:


Hallo!

Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice,
MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu  
sein

schein


Aua. Die Seite hab ich irgendwann gestartet. Mit JDBC hab ich es  
darmals gar nicht hinbekommen.





Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit
Jahren am Start und es funktioniert einfach so der Nase nach. Man
speichert die MySQL-JDBC-Klasse irgendwo ab, fügt sie dem Classpath
hinzu (über das normale Java-Konfigurationsmenü von OpenOffice) und  
muß
dann nur noch die JDBC-Klasse auswählen und den Datenbank-URL  
eintragen,

siehe Screenshot:

http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg


Klingt richtig gut!

Was bitte ist ein Classpath?
-> Du meinst "Extras -> Optionen -> OpenOffice.org -> Java -> Class  
Path"

Da soll dann der Pfad zur MySQL-JDBC-Klasse rein?




Das funktioniert hier ohne Frickeln plattformübergreifend (Lin, Mac,
Win) und immer wieder "einfach so", auch per SSH-Tunnel. Ich steuere
meine Akquisemailings (Datenbankmaske und Serienbriefe) damit.
Zugegebenermaßen eine sehr einfach Anwendung, nichts mit Millionen von
Datensätzen.

Wäre das nicht auch was für Dich?


Ich sage erst ein mal Danke! Derzeit schreibe ich meine Serienbriefe  
zwar mit OpenOffice aber unter -nein es würde einfach zu weh tun es  
hier zu schreiben-.


Sollte jemand vor mir dazu kommen, das auszuprobieren, so bin ich  
natürlich für eine Ergänzung des Wiki sehr dankbar.


Gruß
  Ernst

--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] OpenOffice + MySQL

2007-12-01 Thread Martin Schmitt
Ernst May-Jung schrieb:

>> http://www.pug.org/index.php/Bild:NeoOffice-JDBC.jpg
> 
> Klingt richtig gut!
> 
> Was bitte ist ein Classpath?
> -> Du meinst "Extras -> Optionen -> OpenOffice.org -> Java -> Class Path"
> Da soll dann der Pfad zur MySQL-JDBC-Klasse rein?

Ja. Das ist der Pfad, wo Java sucht, wenn OpenOffice eine Java-Klasse
laden will. Man kann Verzeichnisse und Dateien hinzufügen, und da fügt
man einfach den Pfad zur Datei hinzu, z.B.:

/home/martin/mysql-connector-java-5.0.7-bin.jar

> Sollte jemand vor mir dazu kommen, das auszuprobieren, so bin ich
> natürlich für eine Ergänzung des Wiki sehr dankbar.

Jaja, ich hab's verstanden. ;-)

Ich versuche mal, das mit ein, zwei Screenies zu machen. Hab ja Linux in
einer VM.

-martin



signature.asc
Description: OpenPGP digital signature
-- 

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] OpenOffice + MySQL

2007-12-01 Thread Martin Schmitt
Martin Schmitt schrieb:

> Ich versuche mal, das mit ein, zwei Screenies zu machen. Hab ja Linux in
> einer VM.

Nach kräftigem Durchmischen der Wiki-Seiten:

http://www.pug.org/index.php/OpenOffice_und_MySQL

-martin



signature.asc
Description: OpenPGP digital signature
-- 

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] OpenOffice + MySQL

2007-12-01 Thread Silverio Santos

Martin Schmitt schrieb:

Hallo!

Ich hab gesehen, daß jemand (Silverio) eine Wiki-Seite zu OpenOffice,
MySQL und ODBC gestartet hat, aber damit nicht so richtig happy zu sein
scheint.

  
Wie Ernst schon geschrieben hat, bin nicht ich der Starter der Seite. 
Aber die Umlaut Korrekturen nach dem letzten Durcheinander der 
Textkodierung in der Datenbank habe ich schon gemacht.

Hast Du es denn mal mit JDBC probiert? Das hab ich hier schon seit
  
Aber schön zu sehen, daß man geholfen bekommt, ohne auf der 
Mailing-Liste danach zu fragen. So ist unsere Community!


Gruss
Silvério
-- 

PUG - Penguin User Group Wiesbaden - http://www.pug.org


[PUG] Openoffice / MySQL Frust

2010-09-18 Thread Ernst May-Jung

Hallo,


ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit 
Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich 
keine Lust auf die Diktate der Closed Source Welt habe.


Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das 
mit MySQL und Openoffice sein soll.


Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-(

Dann MySQL als Datenbank ausgewählt und versucht eine Verbindung 
aufzubauen. Auf der nächsten Seite kommt dann die Frage ODBC oder JDBC? 
Und auf der übernächsten Seite: Treiber nicht gefunden!

Ok: http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base

Zu beachten: Auch wenn ein MySQL User mit der Außenwelt Kontakt 
aufnehmen darf, heißt das noch lange nicht, dass MySQL auch ein Ohr zur 
Außenwelt hat.
telnet ip port bringt es ans Licht. "bind-adress" in der my.cnf ist der 
verantwortliche Parameter. Dort heißt die Devise alle oder einer. Eine 
Handvoll oder ein Range geht nicht. :-o


Jetzt klappt es auch mit dem Connect. War gar nicht so schwer.
Übrigens, wer die Falsche Datenbank angibt, dem sagt Openoffice.org  das 
Passwort sei falsch.



Ich freue mich schon riesig, bis ich Tabellen mit Datumsfeldern 
aufmachen wollte:

http://community.eapps.com/showthread.php?8-Value--00-00-cannot-be-represented-as-java.sql.Date

Jetzt rutscht mir der alte Spruch von den Lippen. Früher 
Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner 
ging es wenigstens.



So. Jetzt hab ich mir den Frust  vom Leib geschrieben. Nun schau ich mal 
wie ich die Option  zeroDateTimeBehavior=convertToNull meine Openoffice 
beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an.


Gruß
Ernst

--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Rıdvan Ağar

To do this, add "zeroDateTimeBehavior=convertToNull" to the end of the "url"


Hast Du keine Möglichkeit, in OO, den JDBC URL zu manipulieren?

Am 18. September 2010 14:22 schrieb Ernst May-Jung :
> Hallo,
>
>
> ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit
> Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich keine
> Lust auf die Diktate der Closed Source Welt habe.
>
> Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das mit
> MySQL und Openoffice sein soll.
>
> Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-(
>
> Dann MySQL als Datenbank ausgewählt und versucht eine Verbindung aufzubauen.
> Auf der nächsten Seite kommt dann die Frage ODBC oder JDBC? Und auf der
> übernächsten Seite: Treiber nicht gefunden!
> Ok: http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base
>
> Zu beachten: Auch wenn ein MySQL User mit der Außenwelt Kontakt aufnehmen
> darf, heißt das noch lange nicht, dass MySQL auch ein Ohr zur Außenwelt hat.
> telnet ip port bringt es ans Licht. "bind-adress" in der my.cnf ist der
> verantwortliche Parameter. Dort heißt die Devise alle oder einer. Eine
> Handvoll oder ein Range geht nicht. :-o
>
> Jetzt klappt es auch mit dem Connect. War gar nicht so schwer.
> Übrigens, wer die Falsche Datenbank angibt, dem sagt Openoffice.org  das
> Passwort sei falsch.
>
>
> Ich freue mich schon riesig, bis ich Tabellen mit Datumsfeldern aufmachen
> wollte:
> http://community.eapps.com/showthread.php?8-Value--00-00-cannot-be-represented-as-java.sql.Date
>
> Jetzt rutscht mir der alte Spruch von den Lippen. Früher 
> Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner ging
> es wenigstens.
>
>
> So. Jetzt hab ich mir den Frust  vom Leib geschrieben. Nun schau ich mal wie
> ich die Option  zeroDateTimeBehavior=convertToNull meine Openoffice
> beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an.
>
> Gruß
>    Ernst
>
> --
> 
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
>
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Rıdvan Ağar
> Jetzt rutscht mir der alte Spruch von den Lippen. Früher 
> Mit StarOffice 5.1 und ODBC, zähneknirschend an Vaters Windows Rechner ging
> es wenigstens.

Ds hat nur mit der MySQL Version zu tun; ist mir auch passiert als ich
MySQL auf eine neuere Version aufgerüstet habe. MySQL hat es so, als
standard entschieden.
>
> So. Jetzt hab ich mir den Frust  vom Leib geschrieben. Nun schau ich mal wie
> ich die Option  zeroDateTimeBehavior=convertToNull meine Openoffice
> beibringen kann. Vorher schau ich mir die ZeroTime Datensätze mal an.

Wie schon geschrieben, Du kannst zum URL folgendes anhängen:
"&zeroDateTimeBehavior=convertToNull" (ohne Anführungszeichen) , aber
ich würde lieber vorschlagen SET DeineDatumsFelder=null WHERE
DeineDatumsFelder='-00-00' (Dieser Wert kann auch so wie
-00-00 00:00 aussehen - DATE oder DATETIME-)


>
> Gruß
>    Ernst
>
> --
> 
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
>
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Martin Schmitt
Ernst May-Jung schrieb:

> ich krieg hier grad' den Frust. Jetzt arbeite ich schon seit Jahren mit
> Openoffice und auch mit Linux. So richtig aus Überzeugung, weil ich
> keine Lust auf die Diktate der Closed Source Welt habe.
> 
> Bei dem Vortragsabend der PUG hat mir jemand vorgeschwärmt, wie toll das
> mit MySQL und Openoffice sein soll.
> 
> Ok, ich hab erst mal openoffice.org-base nachinstalliert. :-(

Hab ich jetzt richtig gelesen, daß am Ende der Leidensnummer steht, daß
es eigentlich doch ganz einfach war? :-D

Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren als
Mailingdatenbank mit Serienbrief und sonem Kram. Wirklich ärgerlich war,
daß Ooo damit unter Linux lange Zeit ständig gecrasht ist, während es
unter Windows fehlerfrei lief.

-martin



signature.asc
Description: OpenPGP digital signature
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Martin Schmitt
Martin Schmitt schrieb:

> Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren

Ach ja, da war noch was:

http://www.pug.org/mediawiki/index.php/OpenOffice_und_MySQL_%28JDBC%29

Die Seite stammte ursprünglich sogar von Dir, Ernst. :-)

-martin



signature.asc
Description: OpenPGP digital signature
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Ernst May-Jung

Hallo Ridvan,

Wie schon geschrieben, Du kannst zum URL folgendes anhängen:
"&zeroDateTimeBehavior=convertToNull" (ohne Anführungszeichen) ,
Ja, die Datenbank direkt als jdbc statt als MySQL und dann JDBC 
anmelden. Dann wird nach der URL gefragt und es sollte gehen.

http://de.openoffice.info/viewtopic.php?f=8&t=13521&start=0

Heute Mittag hab ich die Flinte ins Korn geworfen, weil ich ein 
Login-Fehler gemeldet bekam.
Grad, hab ich es nochmal versucht und es hat ohne Probleme sofort 
funktioniert.

Was ich anders gemacht hab, weiß ich nicht.


Einziger Wermutstropfen:
Ich bekomme nicht wie in MySQL üblich "-00-00" also unformatiert 
00.00.00 angezeigt. Nein, es heißt jetzt auch nicht "NULL", womit ich 
durchaus leben könnte. Ich darf mich nun auf "03.01.1" einstellen. Das 
ist mein leeres Datum!(!?)




aber
ich würde lieber vorschlagen SET DeineDatumsFelder=null WHERE
DeineDatumsFelder='-00-00'
So als PHP Feierabendprogrammierer bin ich davon nicht wirklich 
begeistert, auch wenn dies der zugegebener Maßen saubere Weg wäre. Nur 
"NULL" wird bei debug Ausgaben ungefähr so aussehen:


Siehst Du. Und "NULL" mit dem Query in die Datenbank reinschreiben, das 
ist bei mir irgendwie als Krampf in Erinnerung. Ob es wirklich ein 
Krampf ist, will ich gar nicht Diskutieren, meine Datenkelter fragt nach 
"000-00-00". Ich mag das jetzt nicht ändern.



(Dieser Wert kann auch so wie
-00-00 00:00 aussehen - DATE oder DATETIME-)

   

Hm, das würde ja meinen obigen Absatz widerlegen. Ich kapier es aber nicht.

Gruß
Ernst


--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] Openoffice / MySQL Frust

2010-09-18 Thread Ernst May-Jung


Hallo Martin,


war wohl nicht mein Tag heute. Ja, Tante Google erzählt, was die 
Verbosität von OpenOffice so verschweigt. Ich glaub, deswegen hab ich 
damals schon den Artikel verfasst. ... und mich heute so angep... gefühlt.



Am 18.09.2010 20:42, schrieb Martin Schmitt:

Ooo/MySQL/JDBC läuft hier übrigens schon seit Jahren
 

Ach ja, da war noch was:

http://www.pug.org/mediawiki/index.php/OpenOffice_und_MySQL_%28JDBC%29

Die Seite stammte ursprünglich sogar von Dir, Ernst. :-)
   
Warum hab ich dann die ganzen Jahre die Serienbriefe mit Windows 
geschrieben?



Gruß
Ernst
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org