osql -Befehl in cgi Skript



Hai,
ich möchte in 'nem cgi-Skript via osql eine MSSQL Datenbank (auf
derselben Maschine) abfragen, folgender Code:

$daten = `osql -E -Q "Select * from database where ort like 'N%'"`
print "$daten";

Laß ich das Skript auf der Befehlszeile laufen funktionierts
wunderbar. Laß ich das Prozentzeichen(Platzhalter) weg
funktionierts auch im Browser wunderbar.

Mit Prozentzeichen im Browser bekomm ich aber gar nichts zurück,
keine Fehlermeldung, kein Hängen kein Egebnis - nichts. Ich habs
schon mir einfachen Anführungazeichen mit doppelten, mit doppeltem
Prozentzeichen, mit escapen durch Backslash, durch eckige Klammern
usw. probiert. Hilft nicht. Webserver ist ein IIS 6.0 auf W2k3. Ich
vermute, daß der IIS mit dem Prozentzeichen irgendwas anstellt. Hat
jemand 'ne Ahnung wo ich drehen muß?

Gruß
Thomas
.


Loading