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.
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
neue Versionen von OOBase erhalten falschen Feldtypen
Moderator: Moderatoren
- 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
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!
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)
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)
Re: neue Versionen von OOBase erhalten falschen Feldtypen
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
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
Re: neue Versionen von OOBase erhalten falschen Feldtypen
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
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