WORD2003-ODBC-Problem

Hallo PG-Freunde

Der angezeigte Fehler lautet:
“Es konnten keine Tabellenlisten von der Datenquelle
bezogen werden.”

Jenen Fehler erhalte ich in Word2003, wenn
ich versuche auf die aktuelle 8.1-Postgres-WinDB
via ODBC zuzugreifen.

Die Datenbank ist eine vom Typ ASCII.

Die Datenquelle habe ich in Systemsteuerung/
Verwaltung/ODBC-Datenquelle eingetragen.

Kann mit dieser Datenquelle bereits arbeiten,
d.h. GUPTA-SqlWindows-Programm kann auf die
Datenbank zugreifen (SEL/INS/UPD/DEL).

In WORD2003 bekomme ich nur einen Connect hin
und erhalte direkt anschließend die Fehlermeldung,
d.h. normalerweise würden an der Stelle
wohl Anwendungstabellen zum Auswählen angeboten,
die WORD aber offensichtlich nicht einlesen kann.

Hoffe jemand kennt diesen Fehler und weiß
die Lösung dazu.

Geert

hi,

ich kann das problem reproduzieren und zwar sowohl mit dem ansi treiber als auch mit dem unicode treiber. eine lösung habe ich aber noch nicht…

wenn mand as loging aktiviert, dann sieht man schön was er macht. ich kann hier aber keine fehler finden. der select zur ermittlung der tabellen lautet wie folgt:

SELECT DISTINCT tt.relname, tt.nspname, tt.relkind, COALESCE(d.description,‘’) from (SELECT c.oid as oid, c.tableoid as tableoid, n.nspname as nspname, c.relname, c.relkind FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN (‘r’, ‘v’) ) AS tt LEFT JOIN pg_catalog.pg_description d ON (tt.oid = d.objoid AND tt.tableoid = d.classoid AND d.objsubid = 0) order by nspname, relname

diesen kann ich auch so ausführen und er läuft problemlos durch. vielleicht finde ich hier noch was :frowning:

cu tb.

hallo,

habe was gefunden: http://archives.postgresql.org/pgsql-bugs/2005-10/msg00279.php

leider keine sinnvolle lösung…

cu tb.

Hallo Xandrian

Danke für die zwei Antworten.
Aus der letzten geht ja hervor das bereits
eine offizielle bug-nummer vergeben wurde.
Dann hoffe ich mal, daß der bug dann
auch mal irgendwann behoben wird.

Gruß
Geert