不好意思,上面有点小错误 页面变量category = getCategoryss = "EXECUTE dt_trade_product_cat '"&category&"','4'"
rs.CursorLocation = 3
rs.open ss,cnconn,3,1
rs.CursorLocation = 3
rs.open ss,cnconn,3,1
解决方案 »
- 数据提取问题,急需解决,希望各位大哥帮忙!
- 急!急!急!急!急!急!急!求解决asptxn.dll问题
- sql2005 pivot列变行问题
- 为什么我不能连接到远程SQL SERVER数据库?
- 关于startupInfo.dwFlags的设置问题,以及其与外部命令xcopy的关系
- 请问如何在两库间拷贝表及数据?
- 关于access数据库中日期型字段的问题?
- count后数值放在什么地方,如何调用?
- log文件 log 文件滿full,怎么样清除部分log 文件,让log 文件可用空间增大
- 性能问题
- 怎么把表中的这些记录清出掉(要求考虑效率,记录条数超大)
- 新手上路,帮忙给点基础一点的文档或电子书!另外,企业在应用SQL server是,用的最多的或者说最重要的是哪部分
替
SELECT * from A CatId in (1,2,3,4,6) and p.status = @status这样是可以的,但我网页里,把 category = "1,2,3,4,6"
ss = "EXECUTE dt_trade_product_cat '"&getCategory&"','4'" 调用,不行(无出错提示,但不数据显示)
但通用网页传送,就不行了
调用存储过程
ss = "EXECUTE dt_trade_product_cat '"&getCategory&"','4'"
rs.CursorLocation = 3
rs.open ss,cnconn,3,1存储过程
CREATE PROCEDURE dt_trade_product_cat
(
@category varchar(512),
@status int
)
as
exec('SELECT * from A CatId in ('+@category+') and p.status = '+@status)
GO
如果category = "1" (只有一项时,能显示数据)
但是category = "1,2" (二项以上,就不显示了)
category = "''1'',''2'',''4'',''6''"
ss = "EXECUTE dt_trade_product_cat '"&getCategory&"','4'"
rs.CursorLocation = 3
rs.open ss,cnconn,3,1--存储过程写法
CREATE PROCEDURE dt_trade_product_cat
(
@category varchar(512),
@status int
)
as
exec('SELECT * from A CatId in ('+@category+') and p.status = '+@status)
GO
category = "1,2,4,6"
ss = "EXECUTE dt_trade_product_cat '"&getCategory&"','4'"
rs.CursorLocation = 3
rs.open ss,cnconn,3,1--存储过程写法
CREATE PROCEDURE dt_trade_product_cat
(
@category varchar(512),
@status int
)
as
exec('SELECT * from A CatId in ('+@category+') and p.status = '+@status)
GO
请问后面为什么要加个4呢?