您的位置:首页 > 其它

得到存储过程的参数名

2008-04-10 09:09 176 查看
这两天为了尝试解决万恶的440报错,尝试不使用webservice来交互数据库,不是说webservice不好,可能由于robot对于数据库交互太太太频繁,有时候会造成数据库连接响应失败,所以我尝试用dll的方式来代替,但是原来用惯webservice的用enterpriselibrary里的database类的若干方法,有一个特点是执行存储过程只要传过程名字和参数值,不需要传参数列表,以前自己用ado的时候,sqlparmeter加到sqlcommand里必须有名字和值.如何得到指定存储过程的参数列表名呢.查了下得到以下语句 select * from syscolumns where id in (select id from sysobjects as a where objectproperty(id,N'isProcedure')=1 and id=object_id(N'[dbo].[过程名]')) 试了下果然能得到也!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: