• 我的数据访问类(第二版)—— for .net2.0 (二)


    下面写一下相对来说不变的地方

    SQL语句部分,改成了静态函数的形式。

      1using System;
      2using System.Collections.Generic;
      3using System.Text;
      4using System.Data;
      5using System.Data.Common;
      6using System.Data.SqlClient;
      7using JYK;
      8
      9namespace JYK.DataAccessLibrary
     10{
     11    //DataAccessLibrary 数据访问库
     12   
     13    public class DAL
     14    {
     15       
     16        //查询语句部分
     17        运行查询语句返回记录(DataSet、DataTable、DataRow、String[]、String)
    255
    256        运行查询语句不返回记录集(无返回记录、检查持否存在指定的记录)
    324
    325        查询语句的方式添加、修改数据
    402
    403    }

    404}

    405


    存储过程的代码

      1using System;
      2using System.Collections.Generic;
      3using System.Text;
      4using System.Data;
      5using System.Data.Common;
      6using JYK;
      7
      8
      9namespace JYK.DataAccessLibrary
     10{
     11    public class DataAccessLayerSP
     12    {
     13        属性
     47
     48        public DataAccessLayerSP()    //构造函数
     49        {
     50            //获取连接字符串
     51            cm = Factory.CreateCommand();
     52            cm.CommandType = CommandType.StoredProcedure;
     53            //初始化错误信息
     54            errorMsg = "";
     55
     56            //本地运行,显示出错的查询语句(包括存储过程名程)
     57            isShowErrorSQL = WebConfig.isShowErrorSQL(); 
     58            
     59        }

     60    
     61        //存储过程的参数部分
     62        存储过程的参数部分——清除和添加参数
    203
    204        存储过程的参数部分——取参数的返回值
    226
    227        存储过程的参数部分——修改参数值
    242
    243        //存储过程部分
    244        运行存储过程返回记录(DataSet、DataTable、不返回记录集)
    327    }

    328}


    这里没有使用静态函数的方式,目的是为了方便添加存储过程的参数。

  • 相关阅读:
    对象不支持此属性或方法
    继承多态
    GetType和typeof的区别
    比较高效的表格行背景变色及选定高亮JS
    C#获取存储过程的Return返回值和Output输出参数值
    删除表中重复记录,只保留一行
    实现自定义的ToolTip
    状态管理之Cookie
    Microsoft SQL Server,错误: 5120
    IE/Firefox中全局正则表达式的兼容
  • 原文地址:https://www.cnblogs.com/jyk/p/sqlhelp2.html
Copyright © 2020-2023  润新知