SQL - ODBC - varchar Felder nur der erste Buchstabe???

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

cohete
Beiträge: 4
Registriert: Di, 06.01.2009 17:10

SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von cohete »

Hallo!

Vielleicht kann mir jemand helfen:

Ich habe auf meinem Mac "MAMP" installiert, also schön mit Apache Server, phpMyAdmin und pipapo. Dort hab ich ne schöne Datenbank liegen, die ich nun mit Base öffnen/bearbeiten will (Abfragen, Formulare und so). Klappt auch wunderbar, nur eine "Kleinigkeit" stimmt nicht: Bei allen VARCHAR-Feldern zeigt er mir in Base nur den ersten Buchstaben des Inhalts an. Die anderen Felder (double, int...) sind alle in Ordnung.

Woran kann es liegen? wenn ich mir die Tabellen in phpMyAdmin angucke, dann ist alles korrekt.

Vielen Dank schon mal für eure Hilfe!!
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von Barlee »

Hallo cohete,

sprichst Du von der Darstellung von VARCHAR Feldern in Formularen (oder in Tabellen)?
Evtl. ist eine max. Textlänge im Formular definiert. Das soltest Du kontrollieren

Rechte Mautaste auf das betreffende Feld >> "Kontrollfeld ..." >> Reiter "Daten" >> Einstellung unter "Max. Textlänge"

Gruß Barlee
cohete
Beiträge: 4
Registriert: Di, 06.01.2009 17:10

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von cohete »

Nee, generell. Schon in den Tabellen stellt er es mir so dar. In Abfragen/Formularen dann natürlich auch.

Hier mal ein Screenshot einer Tabelle (die Felder "Name", "Ort", "Bundesland" und "Kategorie" sind betroffen):

Bild
heinz_ketchup
****
Beiträge: 111
Registriert: So, 07.10.2007 16:05
Wohnort: München

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von heinz_ketchup »

Hallo cohete,

ich habe die gleiche Konfiguration wie Du laufen. Mac OS X und XAMPP. Ich hatte früher auch mal Probleme mit dem ODBC-Treiber. Der war sehr empfindlich mit Schriftcodierungen.
Ich habe auf den MySQL-JDBC-Treiber umgestellt. Seither habe ich keine Probleme mehr. Diese Kombination wird auch hier im Forum immer wieder mal empfohlen.

Vielleicht probierst Du das mal aus.

Schöne Grüße und gutes Gelingen,
Werner
------------------------------------------------------------
LibreOffice 3.5.4.2 auf Mac OS X 10.10.1 und MySQL 5.5
cohete
Beiträge: 4
Registriert: Di, 06.01.2009 17:10

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von cohete »

Danke für den Tipp!

hab den Treiber mal geladen, aber irgendwie kann ich keine Verbindung zu meiner DB herstellen.

welche Parameter muss ich denn übergeben zB bei "Datenquellen-URL" (die Treiberklasse ...jar hat Base erfolgreich geladen)??
heinz_ketchup
****
Beiträge: 111
Registriert: So, 07.10.2007 16:05
Wohnort: München

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von heinz_ketchup »

Hallo cohete,

hier sind meine Parameter:

jdbc: mysql://127.0.0.1/DB-NAME

com.mysql.jdbc.Driver

Ich verwende immer die IP und nicht @localhost, weil mein Mac damit manchmal nicht zurecht kommt.

Schöne Grüße, Werner
------------------------------------------------------------
LibreOffice 3.5.4.2 auf Mac OS X 10.10.1 und MySQL 5.5
cohete
Beiträge: 4
Registriert: Di, 06.01.2009 17:10

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von cohete »

vielen dank, bin schon mal weiter. nur gibt es jetzt den fehler "last packet sent to the server was 0 ms ago"

naja ich probier mal rum...
heinz_ketchup
****
Beiträge: 111
Registriert: So, 07.10.2007 16:05
Wohnort: München

Re: SQL - ODBC - varchar Felder nur der erste Buchstabe???

Beitrag von heinz_ketchup »

Hallo dogsch, hallo cohete,

ich habe gerade eine gute Beschreibung für den JDBC-Zugriff von OOo auf MySQL von eBayer gefunden:

http://www.verwaltung.uni-mainz.de/edv/ ... _mysql.pdf

Vielleicht hilft euch das ja ein bischen weiter.

Schöne Grüße

Werner
------------------------------------------------------------
LibreOffice 3.5.4.2 auf Mac OS X 10.10.1 und MySQL 5.5
Antworten