Asp classic 如何从经典asp调用用户定义函数

Asp classic 如何从经典asp调用用户定义函数,asp-classic,Asp Classic,我有一个这样的问题 select distinct mydb.getprodsizecolor(idProduct,'%color%') as icolor from products 我从我的asp页面上调用它,它工作正常 我必须将“%color”存储在如下变量中 desc = '%color%' 但当我执行这样的查询时,它会出错 select distinct mydb.getprodsizecolor(idProduct,desc) as icolor from products 有

我有一个这样的问题

select distinct mydb.getprodsizecolor(idProduct,'%color%') as icolor from products
我从我的asp页面上调用它,它工作正常

我必须将“%color”存储在如下变量中

desc = '%color%'
但当我执行这样的查询时,它会出错

select distinct mydb.getprodsizecolor(idProduct,desc) as icolor from products

有人能帮忙吗?

您的查询应该是字符串格式的

query = "select distinct mydb.getprodsizecolor(idProduct,'%color%') as icolor from products"
因此,当您在变量中赋值时,可以这样尝试

desc = "'%color%'" 
query = "select distinct mydb.getprodsizecolor(idProduct,"&desc&") as icolor from products"
不是吗
desc=“'%color%'”
如果他需要显示的刻度