<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspnetzone.de/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'SQL Server' and 'SQL Server 2005'</title><link>http://www.aspnetzone.de/search/SearchResults.aspx?o=DateDescending&amp;tag=SQL+Server,SQL+Server+2005&amp;orTags=0</link><description>Search results matching tags 'SQL Server' and 'SQL Server 2005'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>Abfragen des PrimaryKeys &amp;#252;ber ADO.Net und SQLClient</title><link>http://www.aspnetzone.de/forums/post/204390.aspx</link><pubDate>Tue, 25 Nov 2008 15:56:19 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:204390</guid><dc:creator>wolfchr3</dc:creator><description>Hallo!&lt;br&gt;&lt;br&gt;Ich möchte gerne den PrimaryKey (welche Spalten) einer Tabelle im SQL Server 2005 abfragen.&lt;br&gt;&lt;br&gt;Folgende Varianten funktionieren leider nicht, beide Varianten liefern entweder Nothing oder Länge 0:&lt;br&gt;1. &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sqlColumn as DataColumn()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlCmd2.CommandText = "Select * from Tabelle1"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDA = New SqlDataAdapter(sqlCmd2)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDS = New DataSet()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDA.Fill(sqlDS, strTable1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDT = sqlDS.Tables(strTable1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlColumn = sqlDT.PrimaryKey&lt;br&gt;&lt;br&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each constraint In dataTable.Constraints&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If TypeOf constraint Is UniqueConstraint Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uniqueConstraint = CType(constraint, UniqueConstraint)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the Columns as an array.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columnArray = uniqueConstraint.Columns&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return columnArray&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next constraint&lt;br&gt;&lt;br&gt;Wie komme ich an den PrimaryKey?&lt;br&gt;&lt;br&gt;Besten Dank&lt;br&gt;Chris&lt;br&gt;&lt;br&gt;</description></item><item><title>Serverumstellung: Fehler 80040e14': Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, &amp;lt;, &amp;lt;= , &amp;gt;, &amp;gt;= or when the subquery is used as an expression. </title><link>http://www.aspnetzone.de/forums/post/201613.aspx</link><pubDate>Fri, 05 Sep 2008 22:42:04 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:201613</guid><dc:creator>nurse</dc:creator><description>&lt;P&gt;Servus,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;nach langer Zeit bin ich wieder einmal losgezogen um eine Serverumstellung von MS2000 auf MS2003, IIS5 auf IIS6 und SQL 2005 in einem Zug erledigen zu dürfen. &lt;/P&gt;
&lt;P&gt;Probleme sind somit zu erwarten und treten auch gleich wie o.g. auf.&lt;/P&gt;
&lt;P&gt;Bisher lief alles reibungslos, nur diese ABfrage macht mir Kopfzerbrechen. Könnt Ihr mir hier helfen, wie ich das gelöst bekomme? &lt;/P&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;SPAN class=031045115-05092008&gt;Die Fehlermeldung ist ja eigentlich eindeutig und kann eigentlich nur folgendes bedeuten:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;SPAN class=031045115-05092008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;SPAN class=031045115-05092008&gt;Früher wurde stillschweigend der erste Rückgabewert bei einer skalaren Abfrage genommen, obwohl durchaus mehr als ein Wert das Ergebnis bildete.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;Danke&lt;/P&gt;
&lt;P&gt;Sabine&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;Fehlermeldung:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;P&gt;Microsoft OLE DB Provider for SQL Server&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;Fehler "80040e14'&lt;/FONT&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, &amp;lt;, &amp;lt;= , &amp;gt;, &amp;gt;= or when the subquery is used as an expression.&lt;/FONT&gt; &lt;BR&gt;&lt;FONT face=Arial size=2&gt;/_brabus.inc&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;, line 23&lt;/FONT&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;In der Datei und Zeile erfolgt nichts aufregendes:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;P&gt;Zeile 23: Set rsSiteMap = cmdSiteMap.Execute&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Der gesamte Bereich ist:&lt;/P&gt;
&lt;P&gt;&lt;code&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Dim&lt;/span&gt; cmdSiteMap__LanguageId&lt;br /&gt;cmdSiteMap__LanguageId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"1"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt; (Session(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"ICEMLanguage"&lt;/span&gt;) &amp;lt;&amp;gt; &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;""&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;And&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Not&lt;/span&gt; IsNull(Session(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"ICEMLanguage"&lt;/span&gt;))) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Then&lt;/span&gt; cmdSiteMap__LanguageId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; Session(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"ICEMLanguage"&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Dim&lt;/span&gt; cmdSiteMap__ShowUnpublished&lt;br /&gt;cmdSiteMap__ShowUnpublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"0"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Dim&lt;/span&gt; cmdSiteMap__ShowExtras&lt;br /&gt;cmdSiteMap__ShowExtras &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"0"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Dim&lt;/span&gt; cmdSiteMap, rsSiteMap, rsSiteMap_Array&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Set&lt;/span&gt; cmdSiteMap &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"ADODB.Command"&lt;/span&gt;)&lt;br /&gt;cmdSiteMap.ActiveConnection &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; MM_icemConn_STRING&lt;br /&gt;cmdSiteMap.CommandText &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"dbo.sGetSiteMap"&lt;/span&gt;&lt;br /&gt;cmdSiteMap.Parameters.Append cmdSiteMap.CreateParameter(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"@RETURN_VALUE"&lt;/span&gt;, 3, 4)&lt;br /&gt;cmdSiteMap.Parameters.Append cmdSiteMap.CreateParameter(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"@LanguageId"&lt;/span&gt;, 3, 1, 4, cmdSiteMap__LanguageId)&lt;br /&gt;cmdSiteMap.Parameters.Append cmdSiteMap.CreateParameter(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"@ShowUnpublished"&lt;/span&gt;, 11, 1, 1, cmdSiteMap__ShowUnpublished)&lt;br /&gt;cmdSiteMap.Parameters.Append cmdSiteMap.CreateParameter(&lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;"@ShowExtras"&lt;/span&gt;, 11, 1, 1, cmdSiteMap__ShowExtras)&lt;br /&gt;cmdSiteMap.CommandType &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 4&lt;br /&gt;cmdSiteMap.CommandTimeout &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 0&lt;br /&gt;cmdSiteMap.Prepared &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;true&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: Maroon;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;STRONG&lt;/span&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Set&lt;/span&gt; rsSiteMap &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; cmdSiteMap.Execute&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: Maroon;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;STRONG&lt;/span&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt; (&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Not&lt;/span&gt; rsSiteMap.&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;EOF&lt;/span&gt;) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Then&lt;/span&gt; &lt;br /&gt;  rsSiteMap_Array &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; rsSiteMap.GetRows()&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Else&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;ReDim&lt;/span&gt; rsSiteMap_Array(14,-1)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt;&lt;br /&gt;rsSiteMap.Close()&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Set&lt;/span&gt; rsSiteMap &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Nothing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;' define some constants for the sitemap indexes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_SectionId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 0&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PageId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PageName &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 2&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 3&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_Depth &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 4&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_CMSLink &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 5&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_SiteLink &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 6&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_HasChildren &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 7&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_IsSection &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 8&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PageSectionOrder &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 9&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PageParent &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 10&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_SectionIsHomepage &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 11&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_TemplateParameters &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 12&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Const&lt;/span&gt; C_PageArchive &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 13&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;' MDC :: homepage has a different y menu pos than all other pages&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt; (C_IsHomepage &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Then&lt;/span&gt;&lt;br /&gt; menuYPos &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 177&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Else&lt;/span&gt;&lt;br /&gt; menuYPos &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 85&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;' MDC :: builds menu name (hopefully unique), strips spaces&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Function&lt;/span&gt; getMenuName(pageName, pageId)&lt;br /&gt;  &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Dim&lt;/span&gt; spacePos&lt;br /&gt; spacePos &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Len&lt;/span&gt;(pageName)&lt;br /&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;If&lt;/span&gt; (&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;InStr&lt;/span&gt;(pageName, &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;" "&lt;/span&gt;) &amp;gt; 0) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Then&lt;/span&gt; spacePos &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;InStr&lt;/span&gt;(pageName, &lt;span style="color: #666666;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;" "&lt;/span&gt;)-1&lt;br /&gt; getMenuName &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Left&lt;/span&gt;(pageName, spacePos) &amp;amp; pageId&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;End&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;Function&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;%&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hinter &lt;STRONG&gt;cmdSiteMap.CommandText = "dbo.sGetSiteMap" &lt;/STRONG&gt;versteckt sich eine Stored procedure:&lt;/P&gt;
&lt;P&gt;&lt;code&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;CREATE PROCEDURE [dbo].[sGetSiteMap]&lt;br /&gt;@LanguageId &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;,&lt;br /&gt;@ShowUnpublished BIT,&lt;br /&gt;@ShowExtras BIT&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;AS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; NOCOUNT &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;ON&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageId &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @SectionId &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageName VARCHAR(150)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PagePublished BIT&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageCMSLink VARCHAR(50)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageSiteLink VARCHAR(50)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageHasChildren BIT&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageSectionOrder &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageParent &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @SectionIsHome &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @TemplateParameters VARCHAR(50)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageArchive &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @PageGUI UNIQUEIDENTIFIER&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @FullSiteLink VARCHAR(50)&lt;br /&gt;-- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;set&lt;/span&gt; a reverse publish flag &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;for&lt;/span&gt; use &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;in&lt;/span&gt; SQL&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @Unpublished BIT&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;IF&lt;/span&gt; @ShowUnpublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @Unpublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 0&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;ELSE&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @Unpublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @RecordCount &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @NewNodeOrder &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;&lt;br /&gt;-- temp table used &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;to&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;return&lt;/span&gt; results&lt;br /&gt;CREATE TABLE #SiteMap (&lt;br /&gt;   SectionId &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   PageId &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   PageName VARCHAR(150) COLLATE LATIN1_GENERAL_CI_AS, &lt;br /&gt;   PagePublished BIT,&lt;br /&gt;   Depth &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;,&lt;br /&gt;   CMSLink VARCHAR(50) COLLATE LATIN1_GENERAL_CI_AS, &lt;br /&gt;   SiteLink VARCHAR(50) COLLATE LATIN1_GENERAL_CI_AS, &lt;br /&gt;   HasChildren BIT,&lt;br /&gt;   IsSection BIT,&lt;br /&gt;   PageSectionOrder &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   PageParent &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   SectionIsHomePage &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   TemplateParameters VARCHAR(50) COLLATE LATIN1_GENERAL_CI_AS, &lt;br /&gt;   PageArchive &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;INTEGER&lt;/span&gt;, &lt;br /&gt;   PageGUI UNIQUEIDENTIFIER,&lt;br /&gt;   FullSiteLink VARCHAR(50) COLLATE LATIN1_GENERAL_CI_AS, &lt;br /&gt;)&lt;br /&gt;-- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;loop&lt;/span&gt; through all sections&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; @SQL NVARCHAR(4000)&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;DECLARE&lt;/span&gt; csrSections CURSOR &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;FOR&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; PageId, PageTitle, PagePublished, (&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; TemplateCMSPage FROM tTemplate WHERE PageTemplate &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; TemplateId), (&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; TemplateSitePage FROM tTemplate WHERE PageTemplate &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; TemplateId), PageSectionOrder, PageGUI, ((&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; TemplateSitePage FROM tTemplate WHERE PageTemplate &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; TemplateId) &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;'?PageId=' + CAST(PageId AS VARCHAR))&lt;/span&gt;&lt;br /&gt;   FROM tPage INNER &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;JOIN&lt;/span&gt; tTemplate &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;ON&lt;/span&gt; TemplateId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; PageTemplate&lt;br /&gt;   WHERE PageLanguage &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @LanguageId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;AND&lt;/span&gt; (PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1 &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;OR&lt;/span&gt; PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @Unpublished) &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;AND&lt;/span&gt; PageIsSection &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1&lt;br /&gt;   ORDER BY PageSectionOrder&lt;br /&gt;OPEN csrSections&lt;br /&gt;FETCH &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;NEXT&lt;/span&gt; FROM csrSections INTO @SectionId, @PageName, @PagePublished, @PageCMSLink, @PageSiteLink, @SectionIsHome, @PageGUI, @FullSiteLink&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;WHILE&lt;/span&gt; @@FETCH_STATUS &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 0 BEGIN&lt;br /&gt;   -- work out &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;if&lt;/span&gt; the section has any children&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;IF&lt;/span&gt; (&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; TOP 1 PageId FROM tPage WHERE PageParent &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @SectionId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;AND&lt;/span&gt; (PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1 &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;OR&lt;/span&gt; PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @Unpublished)) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;IS&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;NOT&lt;/span&gt; NULL&lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @PageHasChildren &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;ELSE&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @PageHasChildren &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 0&lt;br /&gt;   -- insert the section record&lt;br /&gt;   INSERT INTO #SiteMap (SectionId, PageId, PageName, PagePublished, Depth, CMSLink, SiteLink, HasChildren, IsSection, PageSectionOrder, PageParent, SectionIsHomePage, TemplateParameters, PageArchive, PageGUI, FullSiteLink)&lt;br /&gt;   VALUES (@SectionId, @SectionId, @PageName, @PagePublished, 1, @PageCMSLink, @PageSiteLink, @PageHasChildren, 1, 0, NULL, @SectionIsHome, NULL, NULL, @PageGUI, @FullSiteLink)&lt;br /&gt;   -- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;if&lt;/span&gt; extras are switched &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;on&lt;/span&gt; insert the extra table records&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;IF&lt;/span&gt; @ShowExtras &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1 BEGIN&lt;br /&gt;      EXEC sInsertSitemapNews @SectionId, 2&lt;br /&gt;      EXEC sInsertSiteMapEvents @SectionId, 2&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;END&lt;/span&gt;&lt;br /&gt;   -- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;if&lt;/span&gt; it has child pages, &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;loop&lt;/span&gt; through them &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;and&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;call&lt;/span&gt; s_CMS_InsertSitemapChildren&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;IF&lt;/span&gt; @PageHasChildren &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1 BEGIN&lt;br /&gt;      -- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;get&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;number&lt;/span&gt; of records&lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; @RecordCount &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;COUNT&lt;/span&gt;(PageId)&lt;br /&gt;      FROM tPage&lt;br /&gt;      WHERE PageParent &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @SectionId &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;AND&lt;/span&gt; (PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; 1 &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;OR&lt;/span&gt; PagePublished &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @Unpublished)&lt;br /&gt;      -- make cursor &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;to&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;loop&lt;/span&gt; through child pages&lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @SQL &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;'DECLARE csrChildren CURSOR GLOBAL FAST_FORWARD FOR SELECT PageId, PageSectionOrder FROM tPage WHERE PageParent = ' + CAST(@SectionId AS VARCHAR) + '  AND (PagePublished = 1 OR PagePublished = ' + CAST(@Unpublished AS VARCHAR) + ') ORDER BY PageSectionOrder ASC'&lt;/span&gt;&lt;br /&gt;   EXEC sp_executesql @SQL&lt;br /&gt;      OPEN csrChildren&lt;br /&gt;      FETCH &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;NEXT&lt;/span&gt; FROM csrChildren INTO @PageId, @NewNodeOrder&lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;WHILE&lt;/span&gt; @RecordCount &amp;gt; 0 BEGIN&lt;br /&gt;         -- send page ID &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;to&lt;/span&gt; stored procedure &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;to&lt;/span&gt; insert this child &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;and&lt;/span&gt; any of its children&lt;br /&gt;         EXEC sInsertSitemapChildren @PageId, @NewNodeOrder, 2, @ShowExtras, @ShowUnpublished&lt;br /&gt;         FETCH &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;NEXT&lt;/span&gt; FROM csrChildren INTO @PageId, @NewNodeOrder&lt;br /&gt;         &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SET&lt;/span&gt; @RecordCount &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;=&lt;/span&gt; @RecordCount &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;-&lt;/span&gt; 1         &lt;br /&gt;      &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;END&lt;/span&gt;&lt;br /&gt;      CLOSE csrChildren&lt;br /&gt;      DEALLOCATE csrChildren&lt;br /&gt;   &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;END&lt;/span&gt;&lt;br /&gt;   FETCH &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;NEXT&lt;/span&gt; FROM csrSections INTO @SectionId, @PageName, @PagePublished, @PageCMSLink, @PageSiteLink, @SectionIsHome, @PageGUI, @FullSiteLink&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;END&lt;/span&gt;&lt;br /&gt;-- tidy up&lt;br /&gt;CLOSE csrSections&lt;br /&gt;DEALLOCATE csrSections&lt;br /&gt;-- &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;return&lt;/span&gt; results&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;SELECT&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 14px;font-weight: normal;"&gt;*&lt;/span&gt; FROM #SiteMap&lt;br /&gt;DROP TABLE #SiteMap&lt;br /&gt;GO&lt;/span&gt;&lt;/code&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title> sqlexpress Datenbannk schreibgesch&amp;#252;tzt nach publizieren von vwd express 2005 applikation</title><link>http://www.aspnetzone.de/forums/post/197525.aspx</link><pubDate>Thu, 12 Jun 2008 16:12:55 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:197525</guid><dc:creator>strahler70</dc:creator><description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;bin fast am verzweifeln, schon Tagelang am probieren jedoch komme ich immer wieder auf die selbe Fehlermeldung:&lt;/P&gt;
&lt;P&gt;System.Data.SqlClient.SqlException: Fehler beim Aktualisieren der "C:\INETPUB\WWWROOT\WSFOE\APP_DATA\FOENEU.MDF"-Datenbank, weil die Datenbank schreibgeschützt ist. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader() at wfArtikelNeuF.ArtikelAdd() in c:\inetpub\wwwroot\wsfoe\wfArtikelNeuF.aspx.vb:line 91&lt;/P&gt;
&lt;P&gt;Lesen der&amp;nbsp;Datenbank funktioniert problemlos, jedoch das Schreiben nicht. Habe schon sämtliche Varianten von Connectionstrings ausprbiert, ohne Erfolg.&lt;/P&gt;
&lt;P&gt;Anbei meine Web.config mit den Connectionstring:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;connectionStrings&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;remove name="LocalSqlServer" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|aspnetdb.mdf" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt; &amp;lt;add name="FoeNeuString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\wwwroot\wsfoe\App_Data\foeneu.mdf;Integrated Security=True;User Instance=True" /&amp;gt;&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;lt;/connectionStrings&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authentication mode="Forms" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;In meiner Entwicklungsumgebung funktioniert der Zugriff immer. Nach dem Kopieren jedoch nicht mehr.&lt;/STRONG&gt;&lt;/P&gt;</description></item><item><title>SQL Abfrage mit if &amp;amp; else</title><link>http://www.aspnetzone.de/forums/post/196781.aspx</link><pubDate>Thu, 29 May 2008 19:43:15 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:196781</guid><dc:creator>Fireeye</dc:creator><description>Hallo zusammen,&lt;br&gt;&lt;br&gt;Habe vor kurzem angefangen asp.net zu lernen und möchte nun einfache Datenbankabfrage programmieren.&lt;br&gt;Ich habe Visual Studio Web Developer 2008 Express und SQL Server 2005 Express mit Managment Studio.&lt;br&gt;&lt;br&gt;Das ganze soll wie folgt funktionieren:&lt;br&gt;&lt;br&gt;Es gibt eine Datenbank mit den Tabellen Kd. Nr., Name, Passwort ect. auf einem SQL Server.&lt;br&gt;&lt;br&gt;Nun will ich ein Formular erstellen wie es eine Abfrage nach Kd. Nr. und Passwort gibt.&lt;br&gt;Der Besucher gibt dort seine Kd. Nr. und seine Passwort ein und klickt auf einen Button.&lt;br&gt;&lt;br&gt;Nun soll das Formular in der Datenbank überprüfen ob die eingegebene Kd. Nr. zu dem dazugehörigen Passwort passt (Mit If &amp;amp; Else)&lt;br&gt;Wenn es stimmt soll auf eine andere Seite weitergeleitet werden, wenn es nicht übereinstimmt soll eine Fehlermeldung erscheinen.&lt;br&gt;&lt;br&gt;Kennt ihr hierfür ein Beispiel oder eine Anleitung wie ich das machen kann?&lt;br&gt;Habe schon viel versucht aber hat nie richtig funktioniert.&lt;br&gt;&lt;br&gt;Danke im Vorraus.&lt;br&gt;&lt;br&gt;Gruß&lt;br&gt;Dominik&lt;br&gt;</description></item><item><title>Zugriff auf SQL Server 2000 (8.0)</title><link>http://www.aspnetzone.de/forums/post/183078.aspx</link><pubDate>Thu, 26 Jul 2007 07:17:14 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:183078</guid><dc:creator>Evok</dc:creator><description>Hi &lt;br&gt;&lt;br&gt;Hätte folgendes Problemchen:&lt;br&gt;Ich habe eine ASP.net 2.0 Webanwendung laufen die als Datenquelle einen SQL Server 2005 verwendet. Dieser Zugriff funktioniert problemlos. Nun brauche ich aber auch Daten von einem zweiten SQL Server. Dieser ist jedoch Version 2000 (8.0). Nun versuche ich auf den 2000er Server zuzugreifen, und zwar auf dieselbe Weise wie auf den 2005er. Das ganze endet mit der Fehlermeldung: "&lt;i&gt;Login failed for user '(null)'. Reason: Not associated with a trusted SQL 
Server connection."&lt;br&gt;&lt;/i&gt;Beide Server verwenden Windows-Authentifizierung, und die entsprechenden Benutzer haben die nötigen Rechte um auf die beiden DB zuzugreifen. &lt;br&gt;Ich hab mir schon überlegt die Tabelle einfach auf den 2005er Server umzukopieren, jedoch ist das nicht die feine englische Art, da die Tabelle doch regelmäßig am 2000er Server editiert wird, somit wird das ganze nur inkonsistent...&lt;br&gt;Eigentlich sollte das ja funktionieren oder?&lt;br&gt;&lt;br&gt;Kind regards&lt;br&gt;Harry &lt;br&gt;</description></item></channel></rss>