首页上一页 1 下一页尾页 3 条记录 1/1页
存储过程
发表在ASP.NET图书答疑
2009-11-07
是否精华
是
否
版块置顶:
是
否
添加了个存储过程,绑定到Gridview,使用objectDataSource配置后,更新,删除都没有问题。但是改用sqlDataSource,用自定义Sql语句或存储过程配置后
在点删除时出现这样的错误:为过程或函数 NewDeleteCommand 指定了过多的参数。但更新没有问题。
ALTER PROCEDURE dbo.NewDeleteCommand
(
@Original_SingerID int
)
AS
SET NOCOUNT OFF;
DELETE FROM [mysinger] WHERE (([SingerID] = @Original_SingerID))
我只有一个参数啊?
而且数据库中执行删除可以删除指定的行,代码调用也是没有问题的,只不过是一个简单的绑定到Gridview,启用更新,删除。但是改用objectDataSource后,更新,删除都没有问题。
在点删除时出现这样的错误:为过程或函数 NewDeleteCommand 指定了过多的参数。但更新没有问题。
ALTER PROCEDURE dbo.NewDeleteCommand
(
@Original_SingerID int
)
AS
SET NOCOUNT OFF;
DELETE FROM [mysinger] WHERE (([SingerID] = @Original_SingerID))
我只有一个参数啊?
而且数据库中执行删除可以删除指定的行,代码调用也是没有问题的,只不过是一个简单的绑定到Gridview,启用更新,删除。但是改用objectDataSource后,更新,删除都没有问题。