Serpil
Mitglied
Hallo zusammen,
ich schreibe einen Webservice, welches Daten aus der Datenbank auslesen und als XML ausgeben soll.
Normalerweise funktioniert auch alles ich brauche nur eine Idee wie ich mein Vorhaben realisieren kann.
Das Sql Statement steht in einer separaten Datei und wird auch ausgelesen und ausgeführt. In dem Statement kann es mehrere Parameter geben.
Sql Statement mit Parameter:
Ich gebe im Browser die URL mit Parameter ein und es wird die XML Datei ausgegeben. Soweit so gut.
Jetzt zu meinem eigentlichen Problem. Die Reihenfolge der Parameter in der URL kann ich nicht beeinflussen jetzt muss ich es irgendwie hinkriegen dass ich in dem Sql Statement die Parameter Reihenfolge fest vorgebe, welcher Parameter welche Position hat und ich will es im Code eigentlich nicht fest reinprogrammieren.
Ich habe den Tipp bekommen dass ich es über XML machen kann, weiss aber nicht wie.
Ich hoffe es ist einigermaßen verständlich was ich möchte.
Bin für jede Idee und Tipp dankbar.
Danke
Serpil
ich schreibe einen Webservice, welches Daten aus der Datenbank auslesen und als XML ausgeben soll.
Normalerweise funktioniert auch alles ich brauche nur eine Idee wie ich mein Vorhaben realisieren kann.
Das Sql Statement steht in einer separaten Datei und wird auch ausgelesen und ausgeführt. In dem Statement kann es mehrere Parameter geben.
Sql Statement mit Parameter:
Code:
SELECT * FROM Person WHERE Person_id IN ( SELECT Id FROM Familie WHERE Name = ? AND Vorname= ? AND Geburtsdatum = ? )
Ich gebe im Browser die URL mit Parameter ein und es wird die XML Datei ausgegeben. Soweit so gut.
Jetzt zu meinem eigentlichen Problem. Die Reihenfolge der Parameter in der URL kann ich nicht beeinflussen jetzt muss ich es irgendwie hinkriegen dass ich in dem Sql Statement die Parameter Reihenfolge fest vorgebe, welcher Parameter welche Position hat und ich will es im Code eigentlich nicht fest reinprogrammieren.
Ich habe den Tipp bekommen dass ich es über XML machen kann, weiss aber nicht wie.
Ich hoffe es ist einigermaßen verständlich was ich möchte.
Bin für jede Idee und Tipp dankbar.
Danke
Serpil