我已經嘗試了所有我能想到的事情,對我來說,沒有理由不工作。但是,ASP不是我的母語,我需要一些見解。我有一個變量,將由來自URL的請求定義。我想在函數調用中使用該變量。在函數調用中使用變量
if pub_id <> "" then
response.write(pub_id)
response.write(pulldownQuery("newsletter_publication",pub_id,"live",newsletter_query))
else
response.write(pulldownQuery("newsletter_publication","","live",newsletter_query))
end if
但是,這是行不通的。但是,如果我將一個id硬編碼到函數調用的值部分,那麼工作起來是什麼。
response.write(pulldownQuery("newsletter_publication",58,"live",newsletter_query))
當我打印pub_id時,它返回58(或任何id碰巧是)。我在這裏錯過了什麼,導致我的變量不能用這個函數調用?
我想如果你發佈了一部分'pulldownQuery'函數(編輯你的問題),它可能有助於解釋_why_顯式地將'pub_id'轉換爲整數來修復問題。那麼這個問題和答案可能對未來的訪問者更有用。 –