2010-11-22 1 views
0

У меня очень странная проблема, которую мне удалось сузить, но не могу понять. У меня есть две одинаковые страницы, как потянув данные из базы данных SQL-сервера. Код для этого идентичен на обеих страницах. На одной странице все данные отображаются правильно, с другой стороны, одно из полей не отображается - единственное различие - порядок, в котором они отображаются! Код для страницы, которая действительно показывает все данные:Исчезающие динамические данные! ASP

<body > 

<%=(rsPage.Fields.Item("fkPage_Parent").Value)%>Test page = 
<%=(rsPage.Fields.Item("Page_Name").Value)%>:<%=(rsPage.Fields.Item("fkPage_Owner_ID").Value)%>:<%=(rsPage.Fields.Item("fkPage_Parent").Value)%> 
: end 

<p>Owner = 
<%=(rsPage.Fields.Item("fkPage_Owner_ID").Value)%></p> 

<p>Page name = <%=(rsPage.Fields.Item("Page_Name").Value)%> 
</p> 

<p>Parent = 
<%=(rsPage.Fields.Item("fkPage_Parent").Value)%></p> 

<p> </p> 

</body> 

</html> 

и это дает следующий результат, точно так, как ожидалось:

911Test page = Home:1:911 : end 
Owner = 1 
Page name = Home 
Parent = 911 

Код для Seconde страницы, которая не отображается все данные:

<body > 

Test page = 
<%=(rsPage.Fields.Item("Page_Name").Value)%>:<%=(rsPage.Fields.Item("fkPage_Owner_ID").Value)%>:<%=(rsPage.Fields.Item("fkPage_Parent").Value)%> 
: end 

<p>Owner = 
<%=(rsPage.Fields.Item("fkPage_Owner_ID").Value)%></p> 

<p>Page name = <%=(rsPage.Fields.Item("Page_Name").Value)%> 
</p> 

<p>Parent = 
<%=(rsPage.Fields.Item("fkPage_Parent").Value)%></p> 

<p> </p> 

</body> 

</html> 

Обратите внимание, единственное различие я удалил самое первое, что отображается

(<%=(rsPage.Fields.Item("fkPage_Parent").Value)%>) 

все остальное идентично.

Дисплей с этой второй странице:

Test page = Home:1: : end 
Owner = 1 
Page name = Home 
Parent = 

Обратите внимание, что больше не отображается значение для поля Parent .. Почему?

Это не имеет никакого смысла - кто-либо еще когда-либо видел что-либо подобное. Это может быть проблема с установкой моего провайдера хостинга Windows (GoDaddy)? Пожалуйста, помогите, если у вас есть идеи.

Большое спасибо,

Клифф

+0

@ user475989 : Мой ответ ниже помог/работал для вас? :-) – stealthyninja

ответ

0

@ user475989: Назначают эти записи на переменные вместо этого, то вы должны быть в состоянии двигаться, где когда-либо вы хотите, чтобы отобразить вокруг:

<body> 

<% 
Dim PageName, PageOwnerId, PageParent 

PageParent = (rsPage.Fields.Item("fkPage_Parent").Value) 
PageName = (rsPage.Fields.Item("Page_Name").Value) 
PageOwnerID = (rsPage.Fields.Item("fkPage_Owner_ID").Value) 
%> 

<p>Test page = <%=PageName %>:<%=PageOwnerID %>:<%=PageParent %> : end</p> 

<p>Owner = <%=PageOwnerID %></p> 

<p>Page name = <%=PageName %></p> 

<p>Parent = <%=PageParent %></p> 

</body> 
</html> 

 Смежные вопросы

  • Нет связанных вопросов^_^