-
SQL7008-Fehler bei ODBC-Zugriff
Hallo,
wenn ich per ODBC eine Änderung in einer
Tabelle vornehmen möchte, bekomme ich den
Fehler "SQL7008", der da sagt, daß er keine
Änderung in der DB machen kann.
Es heisst, diesen Fehler kann man ausmerzen, indem man:
1. Journaling aktivieren.
Journaling sollte aber aktiviert sein, da
die Tabellen in einer von SQL angelegten
collection stehen (create collection...).
2. autocommit verwendet
Das sagt mir leider nichts.
Hat das jemand schonmal gehabt?
Vielen Dank für alle Tips schonmal.
Gruss
Sascha Storzum
-
Hallo,
hatte dieses Problem auch beim ODBC-Zugriff auf die 400. Kein neuanlegen, update oder löschen war möglich. Das mit dem JRN funktioniert sehr gut und geht folgendermaßen:
CRTJRNRCV [bibliothek]/[name des Journalempfängers]
CRTJRN JRN([bibliothek]/[name des Journals]) JRNRCV([bibliothek]/[name des journalempfängers])
STRJRNPF FILE([bibliothek]/[name der Datei auf die mit SQL zugegriffen werden soll]) JRN([bibliothek]/[name des Journals])
Zum beenden des Journalings den folgenden Befehl verwenden:
ENDJRNPF FILE([bibliothek]/[name der Datei auf die mit SQL zugegriffen werden soll]) JRN([bibliothek]/[name des Journals])
Hoffe das hilft weiter
Grüße aus Ransbach-Baumbach
[Dieser Beitrag wurde von csupp am 09. August 2002 editiert.]
Mit freundlichen Grüßen
Christoph Supp
SuS Group GmbH
Mühlenweg 2
56235 Ransbach-Baumbach
Tel.: +49 26 23 / 92 64 55 0
Fax :+49 26 23 / 92 64 55 9
Internet: www.sus-group.de
-
Merci für die Antwort.
Aber:
Auf den IBM-Seiten habe ich gelesen, daß
wenn man eine Bibliothek mit sql erstellt
(strsql - create collection (Bibl.-Name)),
alle Tabellen in dieser Bibliothek automatisch journalisiert werden.
Nach dem Anlegen dieser Bibliothek wurden
ausser einigen SQL-Steuer-Dateien auch
ein Journal und ein entsprechender Empfänger automatisch angelegt.
Tabellen konnte ich daraufhin auch (leer) anlegen.
Nur wenn ich jetzt nachträglich ein insert machen will, kommt diese SQL7008-Fehlermeldung.
Wie kann ich herausfinden, ob das Journaling läuft?
Sascha Storzum
-
Im Zweifelsfalle startet man die Funktion einfach nochmals, dann gibt die 400 wenn das JRN schon läuft eine Fehlermeldung. Den Befehl WRKJRN könnte man auch mal probieren.
Gruß Chris
Mit freundlichen Grüßen
Christoph Supp
SuS Group GmbH
Mühlenweg 2
56235 Ransbach-Baumbach
Tel.: +49 26 23 / 92 64 55 0
Fax :+49 26 23 / 92 64 55 9
Internet: www.sus-group.de
-
Hallo,
DSPFD und dann nach fgez (wird aufgezeichnet) oder bei älterem Release nach etra (wird eingetragen) suchen zeigt die gesuchte Info
Dieter
-
1. wenn in einer Bibliothek ein Journal QSQJRN steht (z.B. nach CREATE COLLECTION) dann werden die dort erstellten (CREATE TABLE) Tabellen vom System journalisiert.
2. Beim Ändern dieser Tabellen über Sql Schnittstellen (z.B. ODBC) muß das Commitment Control eingestellt werden. Von Windoofen PCs heißt das in der Regel : ohne = autocommit. Das wird in der ODBC Verwaltung in der entsprechenden data source eingestellt. (Tab "Server")
Gruß
Rolf
p.s. derjenige, der dieses Eingabefenster verbrochen hat, sollte zur Strafe damit täglich arbeiten müssen.
[Dieser Beitrag wurde von rmittag am 09. August 2002 editiert.]
-
Erstmal Danke für die Tips, aber:
csupp: Ist ein bisschen hektisch, für alle Tabellen "per Hand" die Journalisierung zu starten.
Sind so ca. 200-220 Tabellen...
Hier vermisse ich eine Funktion, die es ermöglicht wirklich alles (*all???) bei
einem strjrn zum Journalisieren zu kennzeichnen.
rmittag:
zu 1): Habe ich auch gedacht. Der 7008er Fehler
kam aber trotzdem.
Dann habe ich für die ersten beiden
Tabellen, bei denen dieser Fehler
kam, ein strjrn gemacht und der Fehler
kam dann bei diesen Tabellen nicht
mehr.
zu 2): Das Commit in dem ODBC-Treiber ist
auf *none gesetzt...
Trotzdem nochmal ein riesen Dankeschön für alle Antworten.
Sascha Storzum
Similar Threads
-
By Hubert in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 10-05-06, 09:41
-
By Bernd Wiezroek in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 27-04-06, 15:47
-
By mha in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 26-04-05, 15:02
-
By Olli1 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 12-08-04, 11:04
-
By hs in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-08-02, 07:27
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