社区
C#
帖子详情
C#操作sql存储过程问题?
long3401
2003-10-09 08:29:53
各位:我想在c#中实现动态调用存储过程,也就是未知参数个数来调用运行存储过程(像pb动态sql)请问各位怎样实现?
...全文
128
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
第8周项目2-周工资计算
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week8-project2.cpp *作者:高赞 *完成日期:2014年 10 月 16 日 *版本号:v1.0 * *
问题
描述:输入每小时工资rate和工作小时hour,若超出40小时超出部分按1.5倍工资,计算并输出本周工资 *输入描
第8周项目2加班费
* *copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test6.cpp *作者:孙春红 *完成日期:2014年10月15号 *版本号:v1.0
8周项目2
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:席翱翔 *完成日期:2014年4月22日 *版本号:v0.1 *对任务及求解方法的描述部分: *输入描述:无 *
问题
描述: *程序输入: *程序输出: *
问题
分析: *算法设计: *我的程序: */ #include using nam
第8周项目2
问题
及代码 1./* 2.*Copyright (c)2014,烟台大学计算机与控制工程学院 3.*All rights reserved. 4.*文件名称:b.cpp 5.作 者 张伟建 6.*完成日期:2014年10月16日 7.*版 本 号:v1.0 8.*
第8周-项目2
问题
及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:王艺霖 *完成日期:2016年4月18日 *版 本 号:v1.0 * *
问题
描述: 编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heig
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章