社区
C#
帖子详情
C#操作sql存储过程问题?
long3401
2003-10-09 08:29:53
各位:我想在c#中实现动态调用存储过程,也就是未知参数个数来调用运行存储过程(像pb动态sql)请问各位怎样实现?
...全文
50
3
打赏
收藏
C#操作sql存储过程问题?
各位:我想在c#中实现动态调用存储过程,也就是未知参数个数来调用运行存储过程(像pb动态sql)请问各位怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bizlogic
2003-10-09
打赏
举报
回复
建立一个QueryObject,然后给每个参与存储过程参数的属性定义一个attribute:[参数名,类型,长度]
在调用存储过程的时候,用Reflection来得到这个QueryObject的每个属性的对应SQL Parameter的名称,类型,值等等信息
最后用楼上的方法建立SqlCommand对象
BirdInParadise
2003-10-09
打赏
举报
回复
' 创建Connection和Command对象
string strCnn = "Data Source=.;Initial Catalog=zy;User Id=sa;Password=";
SqlConnection myConnection =new SqlConnection(strCnn);
SqlCommand myCommand=new SqlCommand("sp_person", myConnection);
' 使用存储过程
myCommand.CommandType = CommandType.StoredProcedure;
' 向存储过程添加参数
SqlParameter prmEmail= new SqlParameter("@PersonEmail", SqlDbType.VarChar, 255);
prmEmail.Value = txtPersonEmail.Text;
myCommand.Parameters.Add(prmEmail);
SqlParameter prmName=new SqlParameter("@PersonName", SqlDbType.VarChar, 255);
prmName.Value = txtPersonName.Text;
myCommand.Parameters.Add(prmName);
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
saucer
2003-10-09
打赏
举报
回复
look into SqlCommandBuilder or OleDbCommandBuilder 's DeriveParameters method, which populates the specified Command object's Parameters collection with parameter information for the stored procedure specified in the Command object
C#
winform调用
SQL
存储过程
-菜鸟入门 详细注释
内容概要:简单的
C#
winform调用
存储过程
实例,创建
存储过程
入参,通过
Sql
Connection对象和
Sql
Command对象调用
存储过程
,获取
存储过程
的出参并显示出来,详细代码注释,希望对用到
C#
调用
存储过程
的小伙伴有帮助 适合人群:具备一定编程基础的研发人员 能学到什么:1、
Sql
数据库连接。2、通过
sql
对象访问数据库和接收数据库的返回值 阅读建议:此资源以开发简化版
C#
WinFrom的小实例,仅实现了单个功能,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。
c#
调用
sql
存储过程
讲解,TXT文档
c#
调用
sql
存储过程
讲解 很适合初学者 里面是TXT文档。
C#
SQL
Server数据库技术
本课程讲解
C#
对
SQL
SERVER数据库的
操作
,包括数据库的连接、数据库的增、删、改、查询等。
C#
执行
SQL
的
存储过程
C#
执行
SQL
的
存储过程
C#
获取
SQL
server数据库
存储过程
脚本,可重复执行
C#
获取
SQL
server数据库
存储过程
脚本,可重复执行.用于给数据库升级的打升级包的时候,十分方便
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章