日期:2014-05-17  浏览次数:20359 次

有关存储过程新闻点击率的问题

以下是存储过程:之前记得可以用的,现在提示语法错误,错在哪儿啊?
create procedure xwgg_10
@x_id int
as
update xwgg set djl = djl+1 where x_id=@x_id
go

------解决方案--------------------
create procedure xwgg_10(@x_id int)
as
update xwgg set djl = djl+1 where x_id=@x_id
go

还有确保系统现存中没有xwgg_10,字段、表名正确。
------解决方案--------------------
还有前面加上use数据库名,确认是在正确的数据库中创建的。
------解决方案--------------------
是不是表结构改了?检查下字段名,字段类型是不是都正确
------解决方案--------------------

在 sqlserver 里面 调试。调用这个存储过程看看执行完后是不是正常的。
------解决方案--------------------
要不然xwgg_10已经存在,或者x_id不能是int