我已经尝试了所有我能想到的事情,对我来说,没有理由不工作。但是,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'转换为整数来修复问题。那么这个问题和答案可能对未来的访问者更有用。 –