mephisto22
Grünschnabel
Hallo!
Ich habe eine reihe von Feldern in einer Klasse. Nachdem der Benutzer werte eingegeben hat muss geprüft werden ob diese eingegebenen Werte gültig sind. Da sich die Bedingungen sehr häufig ändern können habe ich in meiner Datebank eine eigene config-Tabelle angelegt in der die Bedingungen aufgelistet sind (zb: [feld1 | >=10],[feld 1 | < 200], [feld 2 | != null] usw.) Die Felder können vom Typ int oder String sein.
Ich bin jetzt soweit das ich den Feldnamen aus der DB gelesen habe und über den gespeicherten Feldnamen auf die jeweilige Variable zugreifen kann. Nur weis ich jetzt nicht wirklich wie ich die Bedingung einbauen kann. Ich hab jetzt eine Variable in der steht ">=10" - das kann ich doch so in keine if-Bedingung einbauen oder? vielleicht hat ja irgendwer eine Idee...
Ich habe eine reihe von Feldern in einer Klasse. Nachdem der Benutzer werte eingegeben hat muss geprüft werden ob diese eingegebenen Werte gültig sind. Da sich die Bedingungen sehr häufig ändern können habe ich in meiner Datebank eine eigene config-Tabelle angelegt in der die Bedingungen aufgelistet sind (zb: [feld1 | >=10],[feld 1 | < 200], [feld 2 | != null] usw.) Die Felder können vom Typ int oder String sein.
Ich bin jetzt soweit das ich den Feldnamen aus der DB gelesen habe und über den gespeicherten Feldnamen auf die jeweilige Variable zugreifen kann. Nur weis ich jetzt nicht wirklich wie ich die Bedingung einbauen kann. Ich hab jetzt eine Variable in der steht ">=10" - das kann ich doch so in keine if-Bedingung einbauen oder? vielleicht hat ja irgendwer eine Idee...