Tobse77
24-07-07, 11:59
Hallo zusammen !!
Bin ein ziemlicher Neuling, was SQL-Programmierung anbelangt.
Ich habe nun allerdings die Notwendigkeit in meinem RPG-Programm einige SQL-Statements einzubauen.
Folgende Ausgangslage:
Eine Physische Datei mit über 5000 Felder bildet eine Berechtigungsstruktur verschiedener Menüpunkte pro User ab.
Folgender Aufbau:
Username, A0001, A0002, .... A5900
Hierbei stellt jedes Feld einen Menüpunkt dar. Wenn man jetzt z. B. wissen möchte, welcher Benutzer den Menüpunkt 810 hat, so kann man recht einfach über RUNQRY abfragen: A0810 EQ '1' !!
Nun soll dies in ein Dialogprogramm eingebunden werden. Der Benutzer soll in ein Eingabefeld der DSPF den gewünschten Menüpunkt eingeben können (z. B. 810) und das Programm passt entsprechend auf den Feldnamen der abzufragenden Datei an -> 'A0810'
Ich möchte also per SQL abfragen:
SELECT * FROM DATEI WHERE A0810 = '1'
bzw.
SELECT * FROM DATEI WHERE FELDNAME = '1'
Wer kann mir weiterhelfen :confused:
MfG,
Tobias
Bin ein ziemlicher Neuling, was SQL-Programmierung anbelangt.
Ich habe nun allerdings die Notwendigkeit in meinem RPG-Programm einige SQL-Statements einzubauen.
Folgende Ausgangslage:
Eine Physische Datei mit über 5000 Felder bildet eine Berechtigungsstruktur verschiedener Menüpunkte pro User ab.
Folgender Aufbau:
Username, A0001, A0002, .... A5900
Hierbei stellt jedes Feld einen Menüpunkt dar. Wenn man jetzt z. B. wissen möchte, welcher Benutzer den Menüpunkt 810 hat, so kann man recht einfach über RUNQRY abfragen: A0810 EQ '1' !!
Nun soll dies in ein Dialogprogramm eingebunden werden. Der Benutzer soll in ein Eingabefeld der DSPF den gewünschten Menüpunkt eingeben können (z. B. 810) und das Programm passt entsprechend auf den Feldnamen der abzufragenden Datei an -> 'A0810'
Ich möchte also per SQL abfragen:
SELECT * FROM DATEI WHERE A0810 = '1'
bzw.
SELECT * FROM DATEI WHERE FELDNAME = '1'
Wer kann mir weiterhelfen :confused:
MfG,
Tobias