欢迎来到天天文库
浏览记录
ID:37511559
大小:30.69 KB
页数:9页
时间:2019-05-24
《Execle数据批量导入sqlserver数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.net调用存储过程详解小眼睛老鼠本文的数据库用的是sqlserver自带数据Northwind 连接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; confige文件 2、thwind;Integrated Security=True" providerName="System.Data.SqlClient"/> 1.只返回单一记录集的存储过程 SqlConnection sqlconn = new SqlConnection(conn); SqlCommand cmd = new SqlCommand(); // 设置sql连接 cmd.Connection = sqlconn; // 如果执行语句 c
2、thwind;Integrated Security=True" providerName="System.Data.SqlClient"/>
3、md.CommandText = "Categoriestest1"; // 指定执行语句为存储过程 cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dp = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); // 填充dataset dp.Fill(ds); // 以下是显示效果 GridView1.DataSource =
4、 ds; GridView1.DataBind(); 存储过程Categoriestest1 CREATE PROCEDURE Categoriestest1 ASselect from CategoriesGO 2.没有输入输出的存储过程c#代码部分 SqlConnection sqlconn = new SqlConnection(conn); SqlCommand cmd = new SqlCommand(); cmd.Connection = sqlconn; cmd.Command
5、Text = "Categoriestest2"; cmd.CommandType = CommandType.StoredProcedure; sqlconn.Open(); // 执行并显示影响行数 Label1.Text = cmd.ExecuteNonQuery().ToString(); sqlconn.Close(); 存储过程Categoriestest2 CREATE PROCEDURE Categoriestest2 ASinsert into dbo.Categories
6、(CategoryName,[Description],[Picture])values ('test1','test1',null)GO 3.有返回值的存储过程c#代码部分 SqlConnection sqlconn = new SqlConnection(conn); SqlCommand cmd = new SqlCommand(); cmd.Connection = sqlconn; cmd.CommandText = "Categoriestest3"; cmd.CommandType = Comma
7、ndType.StoredProcedure; // 创建参数 IDataParameter[] parameters = { new SqlParameter("rval", SqlDbType.Int,4) }; // 将参数类型设置为 返回值类型 parameters[0].Direction = ParameterDirection.ReturnValue; // 添加参数 cmd.Parameters.Add(para
此文档下载收益归作者所有