首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程表名,列名作为参数c#该如何处理

2012-04-21 
存储过程表名,列名作为参数c#我想把数据库表名,列名作为参数传给存储过程来对数据库进行操作,请问存储过程

存储过程表名,列名作为参数c#
我想把数据库表名,列名作为参数传给存储过程来对数据库进行操作,请问存储过程怎么定义,在asp.net c#怎么调用存储过程?
我在创建存储过程是这样写的

CREATE PROCEDURE deltest 
@tablename varchar(50)
@key varchar(50)
@keywordvalue varchar(50)
 AS
delete from @tablename where @key=@keywordvalue
go
提示 第3行@key 附近有语法错误,@tablename必须声明变量
请问应该怎么改正?多谢

[解决办法]
用STRING连接字符串,用EXECUTE IMMEDIATE动态执行

热点排行