• 我的数据访问函数库的源代码(一)—— 共用部分


    /* 2008 4 25 更新 */

    我的数据访问函数库
    的源码。整个类有1400多行,原先就是分开来写的,现在更新后还是分开来发一下吧。

    第一部分:内部成员,初始化设置等。
      1using System;
      2using System.Data;
      3using System.Data.SqlClient;
      4using HBS.DataStruct;
      5using HBS.Form;
      6
      7//using System.Security.Principal;
      8
      9namespace HBS
     10{
     11    /// <summary>
     12    /// 存储过程的参数的类型,在输出型的参数里使用。
     13    /// </summary>

     14    public enum ParameterKind
     15    {
     16        Int,Double,Decimal,NVarChar,Bit
     17    }

     18
     19    /// <summary>
     20    /// 这是一个通用的数据访问层接口。对ADO.NET的封装。功能类似于 SQLHelper ,但是需要实例化。
     21    /// </summary>

     22    public sealed class DataAccessLayer
     23    {
     24        属性
     71
     72        public DataAccessLayer()    //构造函数
     73        {
     74            //默认不使用事务
     75            isUseTrans = false;        
     76            //得到 SqlCommand 的实例
     77            cm = new SqlCommand();
     78            //获取连接字符串
     79            cm.Connection = new SqlConnection(HBS.Config.Connection.ConnectionString );
     80            //初始化错误信息
     81            errorMsg = "0";
     82            isShowErrorSQL = true;  //本地运行,显示出错的查询语句(包括存储过程名程)
     83            //isShowErrorSQL = false; //服务器运行,不显示出错的查询语句(包括存储过程名程)
     84        }

     85        
     86        内部函数 
    127
    128        记录错误日志
    167
    168        //事务日志
    169        事务处理部分。并没有做太多的测试,有不合理的地方请多指教
    217
    218}

    219}


    下载全部源文件。 

    http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html

  • 相关阅读:
    中断向量表
    内核进程的堆栈 [转]
    int指令理解
    Linux进程创建和结束
    Linux 信号signal处理机制
    wait和waitpid详解
    linux 如何清理僵尸进程
    API:System V & POSI
    shell
    Code POJ
  • 原文地址:https://www.cnblogs.com/jyk/p/478022.html
Copyright © 2020-2023  润新知