Hallo Alex,

Vielleicht liegts am Datum, das Du �bergibst.
Versuche mal als Startdatum '01.01.2004' zu �bergeben.

Gru�,
Volker
 


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander Zeitler
Sent: Thursday, June 24, 2004 11:10 AM
To: [EMAIL PROTECTED]
Subject: [Database.asp] problem mit sp


Hallo,

folgende SP

ALTER   PROCEDURE TT_ListResourceByIDs
(
    @UserIDs nvarchar(512),
    @StartDate DateTime,
    @EndDate DateTime
)
AS

    DECLARE @sql nvarchar(1024)
    
    SET @sql = 'SELECT U.UserID, U.UserName, '
    SET @sql = @sql + ' Sum(EL.Duration) AS totalHours'
    SET @sql = @sql + ' FROM TT_EntryLog EL INNER JOIN TT_Users U'
    SET @sql = @sql + ' ON EL.UserID = U.UserID '
    SET @sql = @sql + ' WHERE U.UserID IN (' + @UserIDs + ') '
    SET @sql = @sql + ' AND EL.EntryDate >= ' +CAST(@StartDate as
nvarchar(20))+ ' AND EL.EntryDate <= ' + CAST(@EndDate as nvarchar(20)) 
    SET @sql = @sql + ' GROUP BY U.UserID, U.UserName'

    EXEC sp_executesql @sql


liefert beim Ausf�hren im Query Analyzer
DECLARE @RC int
DECLARE @UserIDs nvarchar(512)
DECLARE @StartDate datetime
DECLARE @EndDate datetime
SELECT @UserIDs = N'1'
SELECT @StartDate = '1.1.2004'
SELECT @EndDate = '31.12.2004'
EXEC @RC = [TimeTracker].[dbo].[TT_ListResourceByIDs] @UserIDs, @StartDate, @EndDate 
DECLARE @PrnLine nvarchar(4000) PRINT 'Gespeicherte Prozedur: 
TimeTracker.dbo.TT_ListResourceByIDs'
SELECT @PrnLine = '     R�ckgabecode = ' + CONVERT(nvarchar, @RC)
PRINT @PrnLine

folgende Fehlermeldung:
Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 1
Zeile 1: Falsche Syntax in der N�he von '1'.
Gespeicherte Prozedur: TimeTracker.dbo.TT_ListResourceByIDs
        R�ckgabecode = 0

Diese '1' hat aber nichts mit @UserIDs zu tun.
�bergebe ich dort z.B. '2', tritt die gleiche Fehlermeldung (also auch  Falsche Syntax 
in der N�he von '1') auf.

Was l�uft hier schief?

btw: die SP stammt nicht von mir....

Gruss

Alex


_______________________________________________
Database.asp Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und 
Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/database.asp
_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an