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
