2015-12-10 101 views
1

我正試圖修復最近從本地服務器移動到Amazon服務器的服務器上的一個錯誤。由於此舉我們遇到了這個問題: 顯示數據庫中表的行列表的下拉列表僅顯示約三分之一的行(與直接在服務器上運行查詢相比)。當你從查詢中選擇一個結果時,也會發生更多的事情。什麼都沒發生。經典的asp sql查詢只返回結果的一部分

<select name="Producent"> 
<option value="0"><%=newproduct_043%></option> 
    <% 
    Set Rs = Conn.Execute("select id,name from Producent where isnull (Producentlink,0)=0 order by name") 
    if not sDealer > "0" then 
    set RS2 = Conn.Execute("select id from producent where name = 'noname'") 
    sDealer=cstr(RS2("ID")) 
    end if 
    While Not Rs.EOF 
    %><option value="<%=Rs("ID")%>"<%If sDealer = cstr(Rs("ID")) Then Response.Write " Selected"%>><%=Rs("Name")%></option><% 
    Rs.Movenext 
    Wend 
    %> 
    </select>&nbsp; 

我已經激活了ASP錯誤消息,但沒有顯示。我嘗試激活每個我已經能夠找到的日誌,但沒有顯示任何錯誤。

我的想法:

  • SQL Server連接經過一個ODBC系統DSN在同一臺服務器上。這可能是瓶頸嗎?
  • 我不是經典ASP的專家,所以我可能錯過了一些明顯的東西。

  • 我是否錯過了新服務器上的某些設置,這會限制ASP網站中顯示的結果?

這是一種不是我的專業領域(而不是服務器,而不是傳統的ASP)

+1

檢查瀏覽器中頁面的HTML源代碼。可能有錯誤,但您沒有在瀏覽器中看到它,因爲它發生在'