Kenn mich mit ASP.NET zwar nicht aus, aber wenn es funktionieren soll, dann
muss da auch ein Datum ankommen. So wie es steht wird durch die
Stringverkettung das [richtige] Ausgangsdatum erst wunderbar in einen String
konvertiert, den der SQL Server dann bestimmt krumm nicht, denn ankommen tut
da sowas 

Exec getKontingent, '18.1.2004', ... (abh�ngig davon was als locale
eingestellt ist)



Entweder als Datumskonstante  '2004-01-18'

Oder gecastet - wobei man das auch in die SP verlagern k�nnte, dann
�bergibst Du einfach formatierte Strings. Sprich der Aufruf bleibt wie er
ist. 

CREATE PROCEDURE getKontingent
    @Datum1 char(20), @Datum2 char(20)
AS
    SELECT * FROM madeleine_Kontingent
    WHERE (Datum >= Convert(datetime, @Datum1, 104) ...


-- 

Viele Gr��e
Hubert Daubmeier 


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an