SqlHelper:带sqlParameter,对sql server增、册、查、改的公用方法

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 04:18 点击:

using System.Data; 
using System.Data.SqlCient; 
 
        #region ###jonse 
        //共通函数 把sql语句执行的查询结果放入datatable中 
        // 传入sql语句,datatable名称,数据连接字符可选 
        public static DataTable GetDataTable(out string sEx, string sSql, string sDataTableName, string sConnStr = "", SqlParameter[] commandParameters = null) 
        { 
            sEx = string.Empty; 
            if (string.IsNullOrEmpty(sDataTableName)) 
            { 
                sEx = "datatable的名字不能为空"; 
                return null; 
            } 
            if (string.IsNullOrEmpty(sConnStr)) sConnStr = DbHelperSQL.connectionString; 
            DataTable dt = new DataTable(); 
 
            try 
            { 
                if (commandParameters == null) 
                { 
                    dt = ExecuteDataTable(sConnStr, CommandType.Text, sSql); 
                } 
                else 
                { 
                    dt = ExecuteDataTable(sConnStr, CommandType.StoredProcedure, sSql, commandParameters); 
                } 
            } 
            catch (Exception ex) 
            { 
                sEx = ex.Message.ToString(); 
            } 
            finally 
            { 
                dt.TableName = sDataTableName; 
            } 
 
            return dt; 
        } 
 
        // 取dataset   
        public static DataSet GetDataSet(out string sError, string sSQL, string sConnStr="")  

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • sql常见面试题
      • SQL SERVER 2005性能之跟踪
      • SQL编程(一)
      • LINUX上RMAN自动备份脚本
      • sql server面试题
      • 如何将多个SQL查询统计结果一次显示出来
      • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
      • sql server 列转行
      • SQL小技巧系列 --- 行转列合并
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1