neue Versionen von OOBase erhalten falschen Feldtypen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Donkich
Beiträge: 3
Registriert: Mo, 05.11.2012 08:52

neue Versionen von OOBase erhalten falschen Feldtypen

Beitrag von Donkich »

Hallo Communitiy,

Ich habe folgendes Problem, seit den neueren Versionen von OO, SO oder ähnlichen Programmen.
Zu Beginn stelle ich eine Verbindung zu einer externe SQL Datenbank mit Hilfe von ADO und IBProviders her.
Dies funktioniert auch ohne Probleme. Doch möchte ich jetzt Daten filtern, kann man einige Spalten nicht auswählen. Versucht man mit dem Autofilter in diesen Spalten zu suchen, erscheint die Fehlermeldung „Fehler beim Setzen der Filter-Kriterien in dieser Spalte kann nicht gesucht werden.“
Nach langem Suchen ist mir aufgefallen, dass der Datentyp bzw. Feldtyp falsch übernommen wird von diesen Spalten, der Inhalt aber korrekt ist. Im folgenden Beispiel habe ich es versucht zu veranschaulichen.
Bsp. Inhalt der Datenbank:
Bsp. Inhalt der Datenbank:
Beispiel.JPG (16.38 KiB) 961 mal betrachtet
In einer Testdatenbank habe ich eine weitere Variable angelegt Name3 Char(50). Diese wird von allen Versionen als Text erkannt und im Filter kann die Spalte auch ausgewählt werden.

Somit wende ich mich nun an euch ob ihr eine Idee habt woran dieses liegt und wie ich das Problem beheben kann ohne die Datenbank zu ändern.


Grüße und besten Dank
Basti
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: neue Versionen von OOBase erhalten falschen Feldtypen

Beitrag von komma4 »

Willkommen im Forum.

Bei dieser Frage ist es absolut wichtig zu wissen:

* welche OOo Version (Brand und Versionsnummer) Du nutzt
* welche externe Datenbank angesprochen wird
* mit welchem Treiber genau (Name, Versionsnummer)

Auch das verwendete Betriebssystem kann wichtig sein: bitte ebenfalls angeben!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Donkich
Beiträge: 3
Registriert: Mo, 05.11.2012 08:52

Re: neue Versionen von OOBase erhalten falschen Feldtypen

Beitrag von Donkich »

getestete Versionen: StarOffice 8, LibreOffice 3.6.3, OpenOffice 3.4.1

externe Datenbank: Interbase 7.52

IBProvider: IBProvider_comp und 32_3.3

Treiber,der mitgelieferte von ADO Standarttreiber genau weiß ich das nicht
(wo finde ich denn die genaue Bezeichnung)

Betriebssysteme Win XP/7 32 und 64 bit

bei Versionen wie StarOffice 5.2 funktioniert es noch
Donkich
Beiträge: 3
Registriert: Mo, 05.11.2012 08:52

Re: neue Versionen von OOBase erhalten falschen Feldtypen

Beitrag von Donkich »

info:
bei OpenOffice 3.4.1 werden die Feldtypen als Bool erkannt

setze ich bei StarOffice in den Tabellen in der Gui die eigenschaften der Feldtypen auf Text erhalte ich eine Fehlermeldung beim Speichern

FehlerCode2146825023
Das Objekt in der Auflistung entspricht der Name oder Ordinalzahlverweis verwiesen, die von der Anwendung angefordert wird von ADO nicht gefunden.

bei google hab ich folgendes gefunden ws mir aber nicht weiterhilft
http://support.microsoft.com/kb/216875

gruß und schönes Wochenende
Antworten