Ich tippe auf ein vergessenes GO nach dem INSERT.
Damit ihr mich richtig versteht:
Wenn ich Daten manuell in die Tabelle eintrage, so funktioniert meine stored procedure einwandfrei. Mache ich ein INSERT über eine Website, so werden die Daten auch hinzugefügt. Die Stored Procedure liefert aber keine Daten, obwohl sie in der Tabelle da sind.