Hallo zusammen...
Ich sitze seit einigen Tage am Folgendem Problem:
Ich habe einen Webservice erstellt der mir mit einem Typisiertem Dataset und einer GetDataByParameters Funktion die dahinterliegene SQL Tabelle nach bestimmten Parametern durchsuchen soll. Die Parameter habe ich in einem gesonderten Klassenobjekt abgelegt und diese ist der eigentliche Eingabewert der WebserviceFunktion. Nun will ich mit einer Testanwendung diese Funktion benutzten und muss die Parameter die ich nicht suchen will mit Platzhaltern füllen also z.B. "gib mir alle zeilen mit Namen X und alle anderen Parameter sind egal", sprich es verlangt nach Platzhaltern was bei einfachen Strings mit "%" gut funktioniert. Allerdings habe ich noch Integerwerte in dieser Tabelle und "%" greift dort als Platzhalter nicht. Also
SQLCode: WHERE "Spaltename" LIKE "%" gibt mir bei StringSpalten alle Werte wieder, bei IntegerSpalten gibt einen "can not be convertet to int"-Error.
Von daher die Frage:
Wie kann man in einer IntegerSpalte die Suchkriterien auf "egal" setzten bzw. was ist bei Integer das gleiche was "%" bei StringSpalten ist?
Hat jemand vielleicht eine Idee?
Vielen Dank im vorraus!
Ich sitze seit einigen Tage am Folgendem Problem:
Ich habe einen Webservice erstellt der mir mit einem Typisiertem Dataset und einer GetDataByParameters Funktion die dahinterliegene SQL Tabelle nach bestimmten Parametern durchsuchen soll. Die Parameter habe ich in einem gesonderten Klassenobjekt abgelegt und diese ist der eigentliche Eingabewert der WebserviceFunktion. Nun will ich mit einer Testanwendung diese Funktion benutzten und muss die Parameter die ich nicht suchen will mit Platzhaltern füllen also z.B. "gib mir alle zeilen mit Namen X und alle anderen Parameter sind egal", sprich es verlangt nach Platzhaltern was bei einfachen Strings mit "%" gut funktioniert. Allerdings habe ich noch Integerwerte in dieser Tabelle und "%" greift dort als Platzhalter nicht. Also
SQLCode: WHERE "Spaltename" LIKE "%" gibt mir bei StringSpalten alle Werte wieder, bei IntegerSpalten gibt einen "can not be convertet to int"-Error.
Von daher die Frage:
Wie kann man in einer IntegerSpalte die Suchkriterien auf "egal" setzten bzw. was ist bei Integer das gleiche was "%" bei StringSpalten ist?
Hat jemand vielleicht eine Idee?
Vielen Dank im vorraus!
Comment