Du bekommst von der Stored Proc ein Recordset zur�ck, dehalbw�rde ich eine
andere Methode des Aufrufs w�hlen:

Set rs= oConn.execute "EXEC essagesHitlist
{12D75EC8-EEE4-4786-8A34-BD26686CCDD6}" 'Hoffe das ist die richtige Syntax
f�r die �bergabe einer GUID
Do while not rs.eof
        Actualid =rs.Fields("msg_subject")
        ActualSubject=rs.Fields("msg_subject")
        '...usw

        rs.movenext
loop

Gru�, Andreas
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag von Thomas Bandt
> Gesendet: Donnerstag, 31. Juli 2003 17:35
> An: [EMAIL PROTECTED]
> Betreff: [Database.asp] Ich werd wahnsinnig -> SP + Command
>
>
> Hallo,
>
> ich habe mich eben 3 Stunden lang darin versucht, dass nachfolgende
> Problem zu l�sen - ohne Erfolg. Bevor ich es nun zu den X-Akten lege
> und vollends durchdrehe, poste ich lieber noch mal mit der Hoffnung
> auf Hilfe ;-)
>
> Also, ich habe eine Stored Procedure, an die ich einen Parameter
> �bergebe:
>
> ------------------------------------------------------------------------
> -------
>
> CREATE PROCEDURE dbo.MessagesHitlist(@msg_forum uniqueidentifier)
> AS BEGIN
>
>       SELECT  msg_id,
>                       msg_subject,
>                       msg_date,
>                       user_nickname,
>                       user_realname
>
>       FROM            [messages], [user]
>
>       WHERE   [messages].msg_parent IS NULL
>                       AND [messages].msg_forum = @msg_forum
>                       AND [messages].msg_author_id = [user].user_id
>
> END
> GO
>
> ------------------------------------------------------------------------
> -------
>
> Nun versuche ich die Daten aus ASP heraus zu bekommen... egal wie, es
> gelingt mir nicht. Hier mein letzter Versuch:
>
> ------------------------------------------------------------------------
> -------
>
> With objCommand
>       .CommandText = "MessagesHitlist"
>       .CommandType = adCmdStoredProc
>       .ActiveConnection = oConn
>       .Parameters.Append .CreateParameter("@msg_forum", adGUID,
> adParamInput, 38, "{12D75EC8-EEE4-4786-8A34-BD26686CCDD6}")
>       .Execute
> End With
>
> ------------------------------------------------------------------------
> -------
>
> Fehler: "Die Argumente sind vom falschen Typ, liegen au�erhalb des
> G�ltigkeitsbereiches oder sind miteinander unvereinbar."
>
> Der Witz an der Geschichte:
>
> ------------------------------------------------------------------------
> -------
>
> CREATE PROCEDURE dbo.MessagesHitlist
> AS BEGIN
>
>       SELECT  msg_id,
>                       msg_subject,
>                       msg_date,
>                       user_nickname,
>                       user_realname
>
>       FROM            [messages], [user]
>
>       WHERE   [messages].msg_parent IS NULL
>                       AND [messages].msg_forum =
> {12D75EC8-EEE4-4786-8A34-BD26686CCDD6}
>                       AND [messages].msg_author_id = [user].user_id
>
> END
> GO
>
> ------------------------------------------------------------------------
> -------
>
> funktioniert...
>
> Gru�, THomas
>
>
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp

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

Antwort per Email an