Danke;-)

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
[mailto:bounce-aspdedotnet-
> [EMAIL PROTECTED]] Im Auftrag von Schumacher, Nico
> Gesendet: Mittwoch, 27. M�rz 2002 13:44
> An: aspDEdotnet
> Betreff: [aspdedotnet] AW: OT SQL Insert Statement
> 
> Hallo Ren�,
> 
> versuche es mal damit:
> 
> CREATE PROCEDURE [dbo].[AddPriMenuItem]
>       (
>               @SiteID int,
>               @MenuItemText varchar(50)
>       )
> AS
> BEGIN
>       INSERT INTO SitePrimaryMenu
>               SELECT TOP 1 @SiteID, @MenuItemText, SortOrder + 1 FROM
> SitePrimaryMenu
>               WHERE SiteID = @SiteID
>               ORDER BY SortOrder DESC
> END
> 
> allerdings must Du hier genau die Anzahl und Reihenfolge der Felder
von
> SitePrimaryMenu beachten. Evtl. mit NULL-Werten arbeiten.
> 
> NICO
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Ren� Kuss [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 27. M�rz 2002 12:53
> An: aspDEdotnet
> Betreff: [aspdedotnet] OT SQL Insert Statement
> 
> 
> Hallo Liste,�
> 
> ich h�nge hier gerade an einem SQL Statement und komme einfach nicht
> weiter. Ist allerdings OT, ich wusste keine bessere Liste
> 
> Das Problem ist folgendes:
> 
> Ich m�chte mit hilfe einer SP einen neuen Datensatz hinzuf�gen. Dieser
> beinhaltet aber in einem Feld den Wert aus einer anderen Tabelle. Ich
> gehe folgenderma�en vor:
> 
> CREATE PROCEDURE [dbo].[AddPriMenuItem]
>       (
>               @SiteID int,
>               @MenuItemText varchar(50)
>       )
> AS
> BEGIN
>       INSERT INTO SitePrimaryMenu (SiteID, MenuItemText, SortOrder)
>       VALUES  (@SiteID, @MenuItemText, (
>               SELECT TOP 1 SortOrder + 1 FROM SitePrimaryMenu
>               WHERE SiteID = @SiteID
>               ORDER BY SortOrder DESC))
> END
> 
> Und dann erhalte ich folgende Fehlermeldung:
> 
> Unterabfragen sind in diesem Kontext unzul�ssig. Nur Skalarausdr�cke
> sind zul�ssig.
> 
> 
> Allerdings liefert die Abfrage nur einen einzigen Wert zur�ck.
> 
> Kann mir hier jemand weiterhelfen.
> 
> 
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> 
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp



| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an