五大对象常用方法【鸡蛋】
来源:互联网 发布:共享经济的相关数据 编辑:程序博客网 时间:2024/05/01 10:49
1、SqlDataAdapter执行存储过程,返回数据集string str=System.Configuration.ConfigurationSettings.AppSettings["conn"];SqlConnection conn = new SqlConnection(str);conn.Open();//1、创建命令对象SqlCommand cmd = new SqlCommand("GetUserInfo", conn);cmd.CommandType = CommandType.StoredProcedure;//2、为SqlDataAdapter数据集适配器指定命令对象SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand=cmd;DataSet ds=new DataSet();sda.Fill(ds);2、传统的执行查询命令代码为:
string str=System.Configuration.ConfigurationSettings.AppSettings["conn"];SqlConnection conn = new SqlConnection(str);conn.Open();string text = "select * from tb_GoodsInfo";SqlDataAdapter sda=new SqlDataAdapter(text,conn);DataSet ds=new DataSet();sda.Fill(ds);
3、sqlcommand执行带参数的存储过程:
SqlCommand cmd = new SqlCommand("Update", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter updatepara1 = new SqlParameter("@ID", SqlDbType.Int); updatepara1.Value = 13; cmd.Parameters.Add(updatepara1); SqlParameter updatepara2 = new SqlParameter("@Description", SqlDbType.NChar); updatepara2.Value = "hello word"; cmd.Parameters.Add(updatepara2); // 你也可以用下面的方法 //cmd.Parameters.AddWithValue("@ID", 13); //cmd.Parameters.AddWithValue("@Description", "hello word"); //或者是添加数组的方式 //SqlParameter[] spa ={ new SqlParameter("@a",12), // new SqlParameter("@b","12")}; //cmd.Parameters.AddRange(spa); cmd.ExecuteNonQuery();4、使用SqlDataReader取得数据集:
SqlConnection conn=new SqlConnection (); SqlCommand cmd = new SqlCommand("getinfo", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter[] spa ={ new SqlParameter("@a",12), new SqlParameter("@b","12")}; cmd.Parameters.AddRange(spa); SqlDataReader sdr = cmd.ExecuteReader(); DataTable dt=new DataTable (); dt.Load(sdr); sdr.dispose(); Return dt;5、使用sqldatareader的其他用法
SqlConnection conn=new SqlConnection (); SqlCommand cmd = new SqlCommand("getinfo", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter[] spa ={ new SqlParameter("@a",12), new SqlParameter("@b","12")}; cmd.Parameters.AddRange(spa); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { //-----在此处将sdr里的元素添加到对象里 //以下是常用的方法 sdr.GetName(0);//获取指定列的名称 sdr.GetValue(1);//获取指定列的值 string a= sdr["a"].ToString();//获取指定列名的值 }
- 五大对象常用方法【鸡蛋】
- ASP.NET 常用五大对象总结
- ASP.NET 常用五大对象总结
- 给孩子吃鸡蛋的五大误区
- 九大内置对象及其常用方法
- JavaScript本地对象常用方法(五)——窗口对象
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 五大常用算法
- 常用ASCII码表
- Java Http协议 断点续传
- 关于J-Flash ARM V4.14c识别Flash ID错误
- Android开发当中遇到的各种error以及解决方法
- GEP程序(C#语言描述)分析(二)
- 五大对象常用方法【鸡蛋】
- GEP程序(C#语言描述)分析(三)
- (转)Android中实现Launcher功能之一 ----- 添加快捷方式
- ubuntu11.10下安装opencv2.3.1(已经解决读取摄像头问题)
- GEP程序(C#语言描述)分析(四)
- linux下 /etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝
- Linux环境下Qt creator添加OpenCV的配置
- Linux必学的60个命令 (二)
- python上传文件