嗨希望有人可以提供幫助。asp.net網頁中的大型sql查詢問題
我想呈現我的所有產品網址的列表我使用的ASP.NET網頁(而不是WebForms或MVC)。
但是,如果數據庫查詢超過一定數量的記錄,它會給我以下錯誤。
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:無法執行 運行在一個空引用
結合如果我投入了SQL查詢500強,它工作正常。
我的數據庫查詢
var db = Database.Open("MyConnectionString");
var Products = "SELECT Top 500* FROM shop_products WHERE site_id = '99' AND product_active = 'Y' ORDER BY product_name ASC";
我曾經是能夠做到這一點在傳統的ASP。
可能會限制在asp.net中的SQL查詢大小,如果是的話我該如何解決這個問題。
幫助
您對數據庫有多少條記錄 –
是否嘗試在連接字符串中添加「Connect Timeout」? – A3006
您好,只有約1500個產品可以打電話。 –