Переношу ASP сайт с IIS5 на IIS6. На главной странице производится выборка меню следующим кодом:
Код | <% Dim objConnection,Rights,lFound,iCount lFound=False cString="" Set objConnection = Server.CreateObject("ADODB.Connection") objConnection.Open "www_in", "", "" SQLQuery = "SELECT item_id,menu_id,path,name,comments,rights FROM contents WHERE menu_id LIKE 'a_' ORDER BY menu_id" Set RS1 = objConnection.Execute(SQLQuery) SQLQuery2 = "SELECT fio, Birthday FROM Workers WHERE Month(Birthday)=Month(Now) AND Day(BirthDay)=Day(Now) ORDER BY fio" Set BirthDays = objConnection.Execute(SQLQuery2) %>
...
<% DO WHILE not RS1.eof lFound=HasRight(Trim(RS1("rights"))) IF lFound THEN IF RS1("path")=Trim("menu.asp") THEN%> <li><a HREF="<%=RS1("path")%>?ref=<%=RS1("menu_id")%>&title=<%=RS1("name")%>"><%=RS1("name")%></a></li> <%ELSE%> <li><a HREF="<%=RS1("path")%>"><%=RS1("name")%></a></li> <%END IF END IF RS1.MoveNext LOOP%>
|
Копирую сайт на новый сервак и вместо меню (значения из базы с ID aa - ap) получаю всего несколько пунктов (значения из базы с ID ac, ai и т.д.) Не понимаю в чем проблема 
Добавлено через 4 минуты Блин, разобралась, проблема не в этом а в определении прав из таблицы. Тему можно закрывать. |