-
SQL Fehler
Hallo zusammen,
wenn ich dieses Programm laufen lasse bekomme ich immer den SQL Code -901 zurück,
kann mir jemand helfen ich sehe keinen Fehler.
In meiner Datei TESTSTEVE befinden sich zwölf Sätze und im Programm sieht das ganze so aus
C/EXEC SQL
C+ DECLARE C1 CURSOR FOR SELECT
C+ * FROM TESTSTEVE
C/END-EXEC
C* ÖFFNEN DER SQL VERBINDUNG
C/EXEC SQL
C+ OPEN C1
C/END-EXEC
C*
C/EXEC SQL
C+ FETCH NEXT FROM C1 INTO
C+ DATUM, :ZEIT, :CODE, :CODEBEZ, :KUNDE
C/END-EXEC
...............
ich bekomme auch 12 mal die fehlermeldung -901 worann kann das liegen?
Danke im vorraus
mfg
steven_r
-
Da musst du mal ins Joblog schauen.
Fehlt da ggf. der Doppelpunkt vor dem Feld "Datum" ?
Stimmen die Anzahl der Felder des Fetch zum Select ?
-
hallo,
nein der : ist vorhanden und die anzahl stimmt auch überein
mfg
steven_k
-
SQL0901 deutet meist auf ein defektes Repository hin.
Ein "RCLSTG SELECT(*DBXREF)" behebt das Problem meist.
Schau aber trotzdem mal ins Joblog auf vorherige Nachrichten.
Ggf. wird die Datei nicht aufgezeichnet, dann benötigst du noch als 1. SQL-Anweisung:
c/exec-sql
c+ set option commit=*none
c/end-exec
-
Danke für deine Bemühungen,
habe den Fehler gefunden
in den Feld kunde habe ich NULL werte gehabt, hab diese geändert nun funktioniert es.
Nochmals Danke
mfg
steven_r
-
Für NULL musst du nur Flag-Variablen definieren (Binär 5,0) und beim Fetch angeben:
DATUM, :ZEIT, :CODE, :CODEBEZ, :KUNDE : FLAG
Wichtig: Das Flagfeld wird ohne Komma hinter dem Zielfeld aufgelistet.
Inhalt:
-1 NULL
-2 Datenfehler
-
hallo
wenn ich das mit flag mache bekomme ich einen fehler beim compilierern
Anzeigervariable FLAG hat nicht die Art
SMALLINT
ich habe diese Binär derfiniert
mfg
steven_r
-
Du musst das Feld als "5I 0" bzw "4B 0" definieren.
-
danke für die rasche antwort
du bist der beste!!!!!
lg
steven_r
Similar Threads
-
By olbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 28-12-06, 13:53
-
By deni87991 in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 08-08-06, 13:50
-
By jakarto in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-07-06, 13:41
-
By GraueEminenz in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 10-07-06, 11:58
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
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