使用SQLCOMMAND以及SQLADAPERT 调用存储过程

使用SQLCommand调用的基本方法如下:

 SqlCommand comm = new SqlCommand("P_GetCompanyInfo", conn);
                comm.CommandType = CommandType.StoredProcedure;         //使用参数化查询的方法像存储过程中传递参数
                SqlParameter para = new SqlParameter("@Type", "1");
                comm.Parameters.Add(para);
                ViewBag.Content = comm.ExecuteScalar().ToString();

使用SqlDataAdapert调用存储过程:

实际上也是要在开始的时候用到SqlCommand的,只不过是后来使用SqlDataAdapert传递的是一个SqlCommand对象,具体代码如下:

 DataSet dt = new DataSet();
 SqlDataAdapter sdt = new SqlDataAdapter(comm); sdt.Fill(dt);
时间: 2024-10-10 03:23:01

使用SQLCOMMAND以及SQLADAPERT 调用存储过程的相关文章

C#调用存储过程简单完整例子

CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE [email protected] SET  @[email protected]@ROWCOUNTENDGO------------------------------------------------------------------------------------------存储过程调用如下:-

ADO.NET笔记——调用存储过程

相关知识: 在ADO.NET访问SQL Server时,鼓励使用存储过程取代常规的SQL语句. 存储过程有下列优点: 存储过程中的SQL语句将会经过预先的解析和编译,然后存放在数据库服务器上行.调用的时候不必在此解析语法和编译,因此效率比采用常规SQL语句高 带参数的存储过程在一定程度上可以降低SQL注入攻击的风险 存储过程便于在数据库服务器上统一管理,减少了程序员维护SQL代码的工作量 存储过程有利于重用某些数据库的访问逻辑 代码示例: 在数据库中创建存储过程(沿用SQLInjection案例

在.NET中调用存储过程

今天试了一下用存储过程取得数据.归纳方法如下: 1.用SqlCommand和DataSet: SqlConnection conn=new SqlConnection("server=(local);uid=;password=;database="); SqlCommand cmd=new SqlCommand("StoreProcedure",connn); cmd.CommandType=CommandType.StoreProcedure; SqlDataA

.net调用存储过程详解

连接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; confige文件 <connectionStrings>         <add name="NorthwindConnectionString" connectionString="Data Source=.;Initial

调用存储过程取到数据通过NPOI存到Excel中

//调用 public ActionResult GenerateExcel() { DataTable headerTable = new DataTable(); headerTable.Columns.Add("Status_Id", Type.GetType("System.String")); headerTable.Columns.Add("Status_Name", Type.GetType("System.String&

C#之调用存储过程(第三章)

C#调用存储过程 本人大学毕业到现在为止有一年多了,工作上碰到了许多问题,多亏博客园的各位兄弟姐妹无私分享,在此感谢各位! 以下内容可能有错漏之处,请大家多多指教. C#后台代码如下: //调用存储过程的方法public static void Startupworkflow(string firstnodename, string secondnodename, string firstact) { SqlConnection conn = new SqlConnection( Configu

C# 调用存储过程操作 OUTPUT参数和Return返回值

本文转载:http://www.cnblogs.com/libingql/archive/2010/05/02/1726104.html 存储过程是存放在数据库服务器上的预先编译好的sql语句.使用存储过程,可以直接在数据库中存储并运行功能强大的任务.存储过程在第一应用程序执行时进行语法检查和编译,编译好的版本保存在高速缓存中.在执行重复任务时,存储过程可以提高性能和一致性.由于存储过程可以将一系列对数据库的操作放在数据库服务器上执行,因而可以降低Web服务器的负载,提高整个系统的性能. 1.创

asp.net中怎样调用存储过程和存储过程的写法(转载,留着自己看)

asp.net中怎样调用存储过程和存储过程的写法 创建一个只有输入参数的存储过程 create procedure proc_user@name varchar(20),@Password varchar(100)as select * from loginuser where name like @name ---创建一个有输入和输出参数的存储过程 create procedure proc_usertext@name varchar(20),@blog varchar(100) output

asp.net如何调用存储过程

在sqlserver中创建带参数的存储过程use northwindgocreate procedure getcount@dd datetimeasprint'输入日期之后的有:'select * from Orders where OrderDate>@dd 在asp.net中调用存储过程SqlConnection conn = new SqlConnection("server=.;database=northwind;user id=sa;pwd=**;");SqlCom