[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    2

    Unhappy MS Access 97 - DB2 Problem

    Hallo zusammen

    Dieses Problem betrifft mehrere Entwickler, welche die Daten auf dem DB2 Server (DB2 OS/390 7.1.1) über MS Access 97 nicht richtig bearbeiten können.

    Der User testet mit MS Access in der Umgebung DA und D1. (Access Tabellen die über dem jeweiligen ODBC Treiber an der DB2 Datenbank verlinkt sind)
    Die Rechte der verwendeten User greifen nicht. Man kann jeweils nur seine eigene Row aktualisieren oder löschen, die der anderen aber nicht. Dies ist im CA und C1 möglich. Folgende Fehlermeldung erscheint immer: (see attached screenshot)

    2. Workaround

    Die Bearbeitung der Daten auf der DB2 Datenbank via Host (Attachmate Extra Hostemulation) scheint i.O. zu sein, über MS Access bzw. ODBC scheint aber etwas nicht OK zu sein.


    3. Umgebung
    Windows NT4 Englisch mit SP6, MS Access 97 Englisch mit SR2 (MS Office 97 Englisch mit SR2b), DB2 OS/390 7.1.1

    Kann mir jemand helfen?

    Besten Dank im Voraus

    Freundliche Grüsse
    Salvi

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Salvi
    Hallo zusammen

    Dieses Problem betrifft mehrere Entwickler, welche die Daten auf dem DB2 Server (DB2 OS/390 7.1.1) über MS Access 97 nicht richtig bearbeiten können.

    Der User testet mit MS Access in der Umgebung DA und D1. (Access Tabellen die über dem jeweiligen ODBC Treiber an der DB2 Datenbank verlinkt sind)
    Die Rechte der verwendeten User greifen nicht. Man kann jeweils nur seine eigene Row aktualisieren oder löschen, die der anderen aber nicht. Dies ist im CA und C1 möglich. Folgende Fehlermeldung erscheint immer: (see attached screenshot)

    2. Workaround

    Die Bearbeitung der Daten auf der DB2 Datenbank via Host (Attachmate Extra Hostemulation) scheint i.O. zu sein, über MS Access bzw. ODBC scheint aber etwas nicht OK zu sein.


    3. Umgebung
    Windows NT4 Englisch mit SP6, MS Access 97 Englisch mit SR2 (MS Office 97 Englisch mit SR2b), DB2 OS/390 7.1.1

    Kann mir jemand helfen?

    Besten Dank im Voraus

    Freundliche Grüsse
    Salvi
    Hallo,

    in diesem Forum eher nicht, DB2 auf OS/390 und DB2/400 sind grundverschieden. Ich würde es mal im usenet versuchen, da gibt es spezialisierte News-Groups für OS/390 und auch für DB2 auf OS/390.

    mfg

    Dieter Bender
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    May 2004
    Beiträge
    2
    Zitat Zitat von BenderD
    Hallo,

    in diesem Forum eher nicht, DB2 auf OS/390 und DB2/400 sind grundverschieden. Ich würde es mal im usenet versuchen, da gibt es spezialisierte News-Groups für OS/390 und auch für DB2 auf OS/390.

    mfg

    Dieter Bender

    Hallo Dieter

    Vielen Dank für das schnelle Feedback!
    Wo finde ich diese usenet? Ist es auch in diesem Forum?

    MfG
    Salvi

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,
    hier im Forum nicht, die urls fangen alle mit news: an und Du brauchst Zugang zu einem News Server. Alternativ kannst Du auch mit Google mal nach Mainframe, DB2 und Forum suchen, das könnte Dir auch eine Anlaufstelle liefern.
    Good luck!

    mfg

    Dieter Bender

    Zitat Zitat von Salvi
    Hallo Dieter

    Vielen Dank für das schnelle Feedback!
    Wo finde ich diese usenet? Ist es auch in diesem Forum?

    MfG
    Salvi
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    May 2002
    Beiträge
    2.642

    OS/390

    Hallo Salvi,
    hier ein LinK oder suche doch einfach wie immer einmal mit
    USENET im Goolge oder Suche nach OS390

    http://www.oobdoo.com/directory/Comp...Mainframe/IBM/

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Eigentlich spielt die DB keine Rolle bei der Verarbeitung mit Access.
    Wichtig ist bei verknüpften Tabellen, dass ein eindeutiger Schlüssel festgelegt wird.
    Über die Eigenschaften der Tabelle->Index können die festgestellten bzw. definierten Indizees angesehen werden.
    Ich glaube, dass bei der Verknüpfung zwischen den Systemen Unterschiede vorliegen.
    Kann Access während der Verknüpfung keinen Unique-Key feststellen wird dieser mittels Feldliste abgefragt. Übergeht man dieses, kommt es später zu Problemen beim Update/Delete.
    Dass die eigenen Sätze bearbeitet werden können liegt daran, dass Access Bookmarks verwaltet, die während der Sitzung entstehen und verwendet werden können.
    Wird Access bzw. die gesamte Verbindung beendet, können auch diese Sätze nicht mehr verändert werden.

    Anmerkung:
    Rechte auf Zeilen einer Tabelle kenne ich nicht. Es gibt nur Rechte auf der Tabelle und deren Spalten.
    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

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    @Baldur: mit dem row level security war ich mir für DB2 auf Mainframe nicht sicher und obwohl ich für googlen nicht zuständig bin habe ich hier einen Link gefunden:
    http://www-1.ibm.com/servers/eserver...urity/mls.html

    @salvi:
    Die url der newsgroup ist news://comp.databases.ibm-db2
    solte eine gute Adresse sein.

    mfg

    Dieter Bender

    Zitat Zitat von Fuerchau
    Eigentlich spielt die DB keine Rolle bei der Verarbeitung mit Access.
    Wichtig ist bei verknüpften Tabellen, dass ein eindeutiger Schlüssel festgelegt wird.
    Über die Eigenschaften der Tabelle->Index können die festgestellten bzw. definierten Indizees angesehen werden.
    Ich glaube, dass bei der Verknüpfung zwischen den Systemen Unterschiede vorliegen.
    Kann Access während der Verknüpfung keinen Unique-Key feststellen wird dieser mittels Feldliste abgefragt. Übergeht man dieses, kommt es später zu Problemen beim Update/Delete.
    Dass die eigenen Sätze bearbeitet werden können liegt daran, dass Access Bookmarks verwaltet, die während der Sitzung entstehen und verwendet werden können.
    Wird Access bzw. die gesamte Verbindung beendet, können auch diese Sätze nicht mehr verändert werden.

    Anmerkung:
    Rechte auf Zeilen einer Tabelle kenne ich nicht. Es gibt nur Rechte auf der Tabelle und deren Spalten.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    @Dieter
    Das kann aber hier nicht das Problem sein, da Row-Level-Security erst ab V8 verfügbar ist und V7 aber eingesetzt wird.
    Der Link ist allerdings sehr interressant, mal sehn, wann das auch auf eSeries (i5/OS) verfügbar wird.
    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

Similar Threads

  1. Problem mit DB2 Connect
    By Ewald in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 24-01-07, 18:32
  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. Timestamp Feld von MS Access abfragen
    By andreas.lundschien in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-09-06, 14:55
  4. Access -> ODBC-> DB2
    By bluesXplosion in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 03-08-06, 09:52
  5. MS Access schreib Problem auf as400
    By andy84 in forum NEWSboard Server Software
    Antworten: 5
    Letzter Beitrag: 07-12-05, 14:59

Berechtigungen

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