-
QZDASOINIT wird noch nicht mal aufgebaut bei diesem SQL:
sqlstring = "SELECT * FROM G72GDEDSD/ENT04P b, G72GDEDSD/ENT03P a left outer join G72GDEDSD/ENT01P c on E3SIT=E1SIT and E3DEP=E1DEP and E3NENP =E1NENP, G72GDEDSD/ENT02P d WHERE E1NENT = E2NENT and E1SIT = E2SIT and E1DEP = E2DEP and E1BCHE = E2BCHE and E3SIT=E4SIT and E3DEP=E4DEP and E3NENP = E4NENP and E3SIT= 'FF' and E3DEP ='LEICA'and E3NEXT like ('%'||" + Eingabe + "||'%')"
Bei diesem SQL was funktioniert wir auch ein QZDASOINIT aufgebaut.
SELECT * FROM G72GDEDSD.Ent03P WHERE E3SIT= 'FF' and E3DEP ='LEICA' and E3NEXT like ('%'||" + Eingabe + "||'%')
Hier funktinoiert auch das Like ohne Probleme.
-
Bei Deinem ersten SQL hast Du als Trennzeichen das "/" zwischen Bibliothek und Datei. Beim zweiten SQL verwendest Du die SQL-Notation "."
Versuche es beim ersten auch mal mit "."
Außerdem solltest Du Dir wirklich den "concat" verwenden, anstatt die Pipes.
Gruß,
KM
-
... außerdem ist die JOIN syntax nicht korrekt:
Richtig ist:
Code:
From Datei1 ????? Join Datei2 on ...
????? Join Datei3 on ...
????? Join Detei N on ...
Die Fragezeichen stehen für jede beliebige Join-Art (INNER, LEFT, RIGHT OUTER, CROSS, FULL, EXCEPTION, RIGHT EXCEPTION) die Punkte für die Verknüpfung der Schlüssel-Felder
Birgitta
-
Fehler gefunden!!!!!!!
DANKE KM
Fehlerursache = "/" mit "." funktioniert dies ohne Probleme!!!!!!!
-
Wieso soll mein SQL falsch sein Birgitta?
Ist doch richtig auf gebaut, funktioniert jetzt auch nach dem ich die "/" gegen den "." ausgetauscht habe.
Danke noch mal an ALLE!!!!
-
 Zitat von Miles
Wieso soll mein SQL falsch sein Birgitta?
Ist doch richtig auf gebaut, funktioniert jetzt auch nach dem ich die "/" gegen den "." ausgetauscht habe.
Danke noch mal an ALLE!!!!
Ich war der Meinung, dass man die unterschiedlichen Verknüpfungstechniken nicht mischen kann.
... unabhängig davon sollte die Auflistung der Tabellen/Views in der From-Anweisung und die Verknüpfung in den Where-Bedingungen vermeiden und schon garnicht mischen!
Wie leicht vergisst man eine Where-Verknüpfung und wundert sich dann plötzlich, dass die Abfrage ewig läuft und die Platte zumüllt, weil das Ergebnis karthesisches Produkt ist, d.h. jeder Satz mit jedem Satz verknüpft wird.
Birgitta
-
... naja, ob ich eine where Bedingung, oder eine join Bedingung vergesse, ist in der Asuwirkung ziemlich ähnlich und erfordert dieselbe Menge an Dappigkeit. Kritischer ist das beim outer join, da muss man aufpassen, dass man sich nicht in der Where Bedingung Sätze wg. Null Values ausschließt wegen derer man extra dem outer join gemacht hat.
D*B
-
Das mit dem Mischen ist mir jetzt bei V6R1 auch aufgefallen, dass SQL jetzt plötzlich Syntaxfehler meldet, was bis V5R4 noch ging, Beispiel (war nicht mein SQL):
select A.f1, B.f2, C.f3 ...
from File1 A, File2 B
inner join File3 c on a.key=c.key
where ...
and a.key = b.key
Sobald man Join-Konstrukte verwendet ist das simple Aufzählen von Dateien nicht mehr erlaubt!
Aber wer macht das schon so ... .
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 26-10-06, 10:07
-
By ChrisX in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-10-06, 15:31
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 08:39
-
By KL_RPG in forum NEWSboard Drucker
Antworten: 5
Letzter Beitrag: 12-05-06, 15:07
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