[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2002
    Beiträge
    792

    Angry Fehler: Ungültige Indexdefinition beim Einbinden von Datenbanken in Access

    Hallo,

    seit einiger Zeit bekomme ich wenn ich eine bestimmte Datenbank in Access über ODBC verküpfen (einbinden als Tabelle) möchte die Fehlermelden "Ungültige Indexdefinition" und der Vorgang bricht ab. Ich habe an den ODBC-Einstellungen nichts geändert! Es ist auch kein Releasewechsel oder ähnliches erfolgt. Auf ein mal geht es einfach nicht mehr. Merkwürdig ist außerdem das in Accessdatenbanken wo die Datenbankdatei bereits eingebuden war alles tadellos funktioniert. Bei einer anderen Datenbankdatei die ich jetzt einbinden wollte bekam ich jetzt noch eine ähnliche Meldung ("Index bereits vorhanden"). Kann mir da vielleicht jemand einen Tip geben was ich machen kann? Vielen vielen Dank im Voraus.

    mfg

    Sascha

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    Das Problem ist, wenn du eine PF-Datei einbindest, lädt Access alle dazugehörigen LF's als Index (obwohl man diese später gar nicht nutzen kann), bei 32 ist jedoch Schluß und Access mag nicht mehr !
    Wenn du also bei einer bereits eingebunden Tabelle diesen Fehler nicht bekommen hast, hatte die Tabelle zu diesem Zeitpunkt weniger als 32 LF's.
    Über Access, Verknüpfungen aktualisieren, wirst du dann ebenfalls Probleme bekommen.
    Das gleiche gilt auch, wenn die Tabelle mehr als 255 Felder aufweist.

    Als Alternative empfehle ich dir das Verknüpfen mit einer der LF's. Diese hat keine weiteren Indizees und es gibt daher keine Probleme.
    Wichtig für Access ist dabei, dass der Schlüssel UNIQUE ist, da die Tabelle sonst nicht als Access-Tabelle (Update eines einzelnen Satzes) verwendet werden kann.
    Für reine Abfragen ist dies unerheblich.

    Beim Zugriff auf die Tabelle wird trotzdem vom Optimizer der AS/400 der günstigste Zugriffspfad ermittelt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Apr 2002
    Beiträge
    792

    Post

    Hi,

    kann ich mir denn eigentlich pro PF anzeigen lassen welche logischen Dateien darauf "zugreifen"??

    mfg

    Sascha

  4. #4
    Registriert seit
    Mar 2003
    Beiträge
    4

    Post

    Mit DSPDBR und dann ans Ende blättern

Similar Threads

  1. Client Access Fehler in Lizenzverwaltung
    By jwolfart in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 12-04-14, 08:38
  2. MS Access ODBC mit JOIN: SQL FEHLER666
    By olafu in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-10-06, 08:13
  3. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  4. SQL Fehler 7008 beim Update aus Access trotz Commit=*NONE
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-11-04, 10:15
  5. Client Access Fehler
    By Arbi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 25-09-01, 22:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •