-
Fehler bei ODBC-Zugriff via Excel "SYSTABLES in QSYS2 type *FILE not found"
Hallo zusammen,
Wenn ich mit Excel und ODBC auf ein AS/400, Model 520, Version 5.3 (ja sehr alt)
zugreifen möchte, erscheint neu die folgende Fehlermeldung:
SYSTABLES in QSYS2 type *FILE not found.
Wenn ich im AS/400 nachschaue, fehlt diese Tabelle wirklich als Objekt.
ich habe ein 2 AS/400 gleiches Model, gleiche Version 5.3
Kann ich das Objekt einfach von einem AS/400 in das andere kopieren (Save, Restore)
oder gibt es da einiges zu beachten oder geht gar nicht / gefährlich ?
Besten Dank für eine positive Antwort
auch negative werden entgegengenommen
-
Nein, da dies Views sind. Ggf. gibt es auch noch andere Tabellen/Views, die in QSYS2 fehlen.
Ggf. hilft ein RCLDBXREF, wenn es den da schon gibt. Ansonsten soll auch der RCLSTG SELECT(*DBXREF) (falls vorhanden) dieses korrigieren.
Wenn du eine SYSTABLES und weitere auf einem anderen 5.3-System hast, kannst du dir da per DSPFD ggf. den CREATE VIEW-Befehl extrahieren.
-
Danke für die schnelle Antwort.
Ich habe den CREATE VIEW Befehl auf dem anderen System extrahiert.
Kann ich diesen nun im STRSQL eins zu eins so eingeben ?
Muss da nicht noch die Bibliothek "QSYS2" dazugehören ?
Und das gibt keine Nebenwirkungen ?
(so dass ich den Beipackzettel lesen muss
grüsse
-
Wenn dir schon die Lib QSYS2 fehlt, ist das ein generelles Installationsproblem, da zur QSYS2 doch ein wenig mehr gehört und diese sich auf normalem Weg nicht erstellen lässt.
Außerdem ist es dann auch noch wichtig, dass du max. mit V5R4-Treibern auf die Systeme zugreifst.
-
-
Da haben wir uns wohl falsch verstanden.
Die Bibliothek QSYS2 fehlt nicht.
Die Frage war, ob im STRSQL beim CREATE VIEW Statement nicht die Bibliothek QSYS2 erwähnt werden muss, also CREATE VIEW QSYS2/SYSTABLES ..............
damit das AS/400 weiss wohin er die SYSTABLES generieren soll
so steht es im DSPFD:
CREATE VIEW SYSTABLES (TABLE_NAME FOR "NAME", TABLE_OWNER FOR "CREAT
OR", TABLE_TYPE FOR "TYPE", COLUMN_COUNT FOR "COLCOUNT", ROW_LENGTH
FOR "RECLENGTH", TABLE_TEXT FOR "LABEL", LONG_COMMENT FOR "REMARKS",
TABLE_SCHEMA FOR "DBNAME", LAST_ALTERED_TIMESTAMP FOR "ALTEREDTS",
SYSTEM_TABLE_NAME FOR "SYS_TNAME", SYSTEM_TABLE_SCHEMA FOR "SYS_DNAM
E", FILE_TYPE FOR "FILETYPE", BASE_TABLE_SCHEMA FOR "TBDBNAME", BASE
_TABLE_NAME FOR "TBNAME", BASE_TABLE_MEMBER FOR "TBMEMBER", SYSTEM...............
grüsse
-
Bevor du die View (natürlich in QSYS2) erstellst, prüfe mal die CALL's aus obigem Code400-Link.
Da sind Prüf-/Reparaturmaßnahmen beschrieben, die du zuerst machen solltest.
Similar Threads
-
By lch in forum Intern - Hilfe - Feedback - Tests-Forum
Antworten: 10
Letzter Beitrag: 15-02-21, 11:06
-
By tommi_011 in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 08-09-16, 07:23
-
By Edi in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 07-11-14, 07:52
-
By RLurati in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 05-08-14, 09:10
-
By iseries_user in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 11-04-13, 07:59
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks