asp ,应该是支持的,因为在我本机上调试都是正常的, 只是传到服务器上后报错。 服务器是win2000+iis5+sql server2000
这个问题和serverpack有关系吗?
改成这样吧! case when len(goodsid)>=3 then left(goodsid,len(goodsid)-3) else '错误' end
请问这句该怎么写到sql语句里面去? 比如 select * from gooddb where Left(goodsid, len(goodsid)-3)='"&userid&"' order by id desc该怎么改写成上面这种?
select * from gooddb where (case when len(goodsid)>=3 then left(goodsid, len(goodsid)-3) else left(goodsid,6) end)='"&userid&"' order by id desc 这样就可以了,谢谢楼上的
就替换成Left(goodsid, 0)
eg:
'SP'+right(('000000'+rtrim(goodid)),9) 来表示一个ID
所以要取用户ID,好像只能Left(goodsid, len(goodsid)-3)来取。
不知道大家有什么解决方法没有,先谢谢楼上几位。
只是传到服务器上后报错。
服务器是win2000+iis5+sql server2000
case when len(goodsid)>=3 then left(goodsid,len(goodsid)-3) else '错误' end
比如
select * from gooddb where Left(goodsid, len(goodsid)-3)='"&userid&"' order by id desc该怎么改写成上面这种?
这样就可以了,谢谢楼上的