知识大全 C#调用存储过程简单完整例子
Posted 知
篇首语:书本上的知识而外,尚须从生活的人生中获得知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#调用存储过程简单完整例子相关的知识,希望对你有一定的参考价值。
C#调用存储过程简单完整例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
CREATE PROC P_TEST @Name VARCHAR( ) @Rowcount INT OUTPUT AS BEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCOUNT END GO
存储过程调用如下:
DECLARE @i INT EXEC P_TEST A @i OUTPUT SELECT @i 结果
/* Name Address Tel
A Address Telphone (所影响的行数为 行) (所影响的行数为 行)
*/ DotNet 部分(C#) WebConfig 文件:
C#代码:(用到两个测试控件 DataGrid (用于显示绑定结果集合) Lable(用于显示存储过程返回单值)
//添加数据库引用
代码
using System Data SqlClient;
private void Page_Load(object sender System EventArgs e)
// 在此处放置用户代码以初始化页面
String DBConnStr; DataSet MyDataSet=new DataSet();
System Data SqlClient SqlDataAdapter DataAdapter=new System Data SqlClient SqlDataAdapter();
DBConnStr=System Configuration ConfigurationSettings AppSettings[ ConnectString ];
System Data SqlClient SqlConnection myConnection = new System Data SqlClient SqlConnection(DBConnStr);
if (myConnection State!=ConnectionState Open)
myConnection Open();
System Data SqlClient SqlCommand myCommand = new System Data SqlClient SqlCommand( P_Test myConnection);
myCommand CommandType=CommandType StoredProcedure; //添加输入查询参数 赋予值
myCommand Parameters Add( @Name SqlDbType VarChar);
myCommand Parameters[ @Name ] Value = A ; //添加输出参数
myCommand Parameters Add( @Rowcount SqlDbType Int);
myCommand Parameters[ @Rowcount ] Direction=ParameterDirection Output;
myCommand ExecuteNonQuery();
DataAdapter SelectCommand = myCommand;
if (MyDataSet!=null)
DataAdapter Fill(MyDataSet table );
DataGrid DataSource=MyDataSet; DataGrid DataBind(); //得到存储过程输出参数
Label Text=myCommand Parameters[ @Rowcount ] Value ToString();
if (myConnection State == ConnectionState Open) myConnection Close();
cha138/Article/program/net/201311/13759
相关参考
C#中调用SQL存储过程实现登录认证代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!存储过程如下
知识大全 Java/JSP中调用SQL Server存储过程完整示例
Java/JSP中调用SQLServer存储过程完整示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
C#高级编程:调用存储过程[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
C#高级编程:调用存储过程[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
在看了众多的分页存储过程以后发现都是针对sqlserver的而没有oracle的因此想写一个关于oracle的存储过程因为我用到的数据库是oracleoracle分页存储过程的思路于sqlserv
ASP调用带参数存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这也是最简单的方法两个输
C#简单的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem; usi
用hibernate操作数据库可以通过获取的session值调用connection()方法获取connection从而调用存储过程java调用存储过程什么是存储过程?存储过程是指保存在数据库并在数据
ASP调用存储过程源码示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASP调用存储过程源码
c#下简单的Ajax例子——Ajax.dll 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 小研