Resultat ist immer <OBJECT>

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Resultat ist immer <OBJECT>

Re: Resultat ist immer <OBJECT>

von FeG » Mi, 07.05.2008 16:22

Hi,

auch nach Upgrade auf Kubuntu 8.04 mit OpenOffice 2.4 ist das Problem das gleiche .. hat jemand eine Idee warum das so auftritt?
Ist die Verwendung des JDBC3 Treibers eventuelle eine Möglichkeit, das Problem zu umgehen oder schafft man sich damit nur neue?

Gruß
FeG

Re: Resultat ist immer <OBJECT>

von moritz » Mo, 07.04.2008 22:36

Seit dem Update auf 2.4 habe ich mit den ODBC- Treibern nur noch Probleme. Der Zugriff mit SQL und ODBC auf eine kleine Paradoxdatenbank dauert jetzt pro Abfrage 10 Minuten. Das Ergebis ist allerdings richtig. Mit 2.3 war das Ganze in Sekundenbruchteilen erledigt. Bin grade dabei, das Programm mit Delphi neu zu schreiben.
Moritz

Re: Resultat ist immer <OBJECT>

von FeG » Mo, 07.04.2008 17:55

Hi,
Alfa.Romeo hat geschrieben:Vielleicht doch ein Syntax-Problem?
Nein, da ich mir einbilde, in einem SQL-Statement wie "SELECT CONCAT(Vorname, Name) FROM Kunden" einen Syntaxfehler erkennen zu können ;-) .. da ist kein Syntaxfehler - der Grund, warum es bei dir läuft, ist dieser:
Ich habe gerade - allerdings unter Windows - versucht den Fehler nachzuvollziehen
.. andere Software, andere Treiber, etc.

Gruß
FeG

Re: Resultat ist immer <OBJECT>

von Alfa.Romeo » Mo, 07.04.2008 16:50

Ich habe gerade - allerdings unter Windows - versucht den Fehler nachzuvollziehen - es gelingt mir nicht ;-)
klappt einwandfrei...

Code: Alles auswählen

select concat(Vorname,Name) from umsatz
mit oder ohne " ist egal...
Vielleicht doch ein Syntax-Problem?

Grüße

Andreas

Re: Resultat ist immer <OBJECT>

von FeG » Mo, 07.04.2008 08:41

komma4 hat geschrieben:Was soll Nr sein?
Zeichenketten werden mit einfachen Anführungszeichen eingeschlossen, Spaltennamen mit doppelten, .... ohne: ist was?
Ohne ist auch ein Spaltenname - zumindest für MySQL ;-) ... aber auch mit normalen Anführungszeichen (" ") tritt der Fehler auf..

Re: Resultat ist immer <OBJECT>

von komma4 » So, 06.04.2008 03:34

FeG hat geschrieben:

Code: Alles auswählen

SELECT CONCAT('a', Nr) FROM Kunden
Was soll Nr sein?
Zeichenketten werden mit einfachen Anführungszeichen eingeschlossen, Spaltennamen mit doppelten, .... ohne: ist was?

Re: Resultat ist immer <OBJECT>

von FeG » So, 06.04.2008 01:29

komma4 hat geschrieben:...und bei MySQL nehme ich den internen OOo-Treiber:

Datei>Neu>Datenbank>Verbindung mit einer bestehenden Datenbank herstellen>MYSQL
Dann erst JDBC [com.mysql.jdbc.Driver] wählen
Hehe, genau so hab ich das auch gemacht ;-)

Habs grade nochmal versucht, eine neue Base-Datei angelegt und auf die Weise eine Verbindung zu der bestehenden Datenbank aufgebaut - so weit kein Problem. Aber eine simple Abfrage mit z.B.

Code: Alles auswählen

SELECT CONCAT('a', Nr) FROM Kunden
Gibt mir bereits nur <OBJECT> zurück. Ein

Code: Alles auswählen

SELECT CONCAT('a','b') FROM Kunden
funktioniert allerdings einfandrei -> :shock:

Vielleicht fällt ja irgendwem noch ein Trick ein ...

Gruß
FeG

Re: Resultat ist immer <OBJECT>

von komma4 » Sa, 05.04.2008 15:19

...und bei MySQL nehme ich den internen OOo-Treiber:

Datei>Neu>Datenbank>Verbindung mit einer bestehenden Datenbank herstellen>MYSQL
Dann erst JDBC [com.mysql.jdbc.Driver] wählen

Re: Resultat ist immer <OBJECT>

von FeG » Sa, 05.04.2008 15:06

komma4 hat geschrieben:"Hat jemand eine Idee, woran das ggf. noch liegen könnte?"

Am Treiber?
Versuche einen anderen...
Ich hatte vorher JDBC 5.1 verwendet, bin aber wg. Problemen damit auf die vorherige Version 5.0.8 umgestiegen (womit sich diese Probleme auch erledigt haben).
Ich weiß nicht, ob ODBC dieses Problem löst, da es ja weiter oben als ursprünglicher Verursacher genannt worden war...
Welche Datenbank verwendest Du? Irgendetwas geändert?
Ich bin gerade dabei von einer HSQLDB auf MySQL umzustellen, von daher habe ich "was geändert"... das Problem tritt, wie bereits gesagt, auf der MySQL-DB auf.

Gruß
FeG

Re: Resultat ist immer <OBJECT>

von komma4 » Sa, 05.04.2008 14:27

"Hat jemand eine Idee, woran das ggf. noch liegen könnte?"

Am Treiber?
Versuche einen anderen...

Welche Datenbank verwendest Du? Irgendetwas geändert?

Re: Resultat ist immer <OBJECT>

von FeG » Sa, 05.04.2008 09:59

Hi,

ich habe das gleich Problem, allerdings setze ich bereits den JDBC-Treiber ( 5.0.8 ) ein, OOo Version ist 2.3.0, das ganze unter Kubuntu 7.10...

Hat jemand eine Idee, woran das ggf. noch liegen könnte?

Gruß
FeG

Re: Resultat ist immer <OBJECT>

von wshbg » Fr, 21.12.2007 15:49

Moin,
der verwendete ODBC Treiber ist der zur Zeit aktuellste.
Habe mal den JDBC Treiber erprobt: der geschilderte Fehler ist damit behoben. Messerscharf gefolgert: es lag am Treiber.
Mal sehen, ob JDBC alles richtig macht. Vielen Dank.
Wilfried

Re: Resultat ist immer <OBJECT>

von komma4 » Fr, 21.12.2007 00:15

Bei der Fehlermeldung würde ich den ODBC Treiber
* re-installieren
* updaten
* gegen einen anderen austauschen (JDBC?)

Hilft das?

Resultat ist immer <OBJECT>

von wshbg » Mi, 19.12.2007 20:45

Moin,
nach Aktualisierung auf SuSE 10.3 funktioniert z.B. folgende Abfrage nicht mehr:

Code: Alles auswählen

select concat(erg_plus,':', erg_minus) from ergebnisse
und liefert als Ergebnis immer <OBJECT>
OOO 2.3.0 > ODBC Treiber 3.51.22 > MySQL 5.0.26
inzwischen stelle ich fest, dass auch andere MySQL-Funktionen genau so funktionieren, z.B: DATE_FORMAT() liefert auch nur <OBJECT> statt der gewünschten Datums-Formatierung.
Hat jemand ähnlichen Ärger?, Wilfried

Nach oben