社区
C#
帖子详情
C#操作sql存储过程问题?
long3401
2003-10-09 08:29:53
各位:我想在c#中实现动态调用存储过程,也就是未知参数个数来调用运行存储过程(像pb动态sql)请问各位怎样实现?
...全文
75
3
打赏
收藏
C#操作sql存储过程问题?
各位:我想在c#中实现动态调用存储过程,也就是未知参数个数来调用运行存储过程(像pb动态sql)请问各位怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
操作
Sql
Server数据库封装类
C#
操作
sql
server 的类分装,用于大部分的
操作
,修改,删除,添加,
存储过程
等等。
C#
sql
server数据库
操作
封装类
C#
的
sql
server数据库
操作
封装类,封装了
sql
语句的查询、修改、插入、删除
操作
,以及
存储过程
的执行,包括有输入、输出参数的
存储过程
,
存储过程
的执行无需输入任何参数名称,只需输入参数值即可。同时封装了大批量...
C#
Sql
Server
操作
类,
SQL
HELP
封装了常用的
SQL
Server数据
操作
方法,基本的增删改查、
存储过程
的调用,只需要简单的填写参数即可。
Visual
C#
+
SQL
Server经典案例开发+源代码
SQL
Server支持T-
SQL
(Transact-
SQL
)语言,这是一种扩展的
SQL
标准,用于执行数据库
操作
和编写
存储过程
。本教程将通过案例展示如何使用
C#
与
SQL
Server进行数据交互,包括连接数据库、执行
SQL
语句、处理结果集等。 ...
C#
连接数据库执行
存储过程
和
SQL
语句的类
C#
连接数据库,执行
SQL
语句和
存储过程
的代码,封装好了的,直接调用就可以
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章