`
lolocomee
  • 浏览: 16452 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

C# 采集3-采集,access一般操作基类

阅读更多

要用到access存储数据,不过是简单的操作,顺便温习一下。若是.net framework 版本高,可以直接用linkQ。我用vs2005,所以还是自己写比较放心,很简单的一个。

  public class Dao
    {
        public string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Environment.CurrentDirectory + "/data.mdb";
        public DataTable tb = null;
        public DataSet ds = null;
        public OleDbCommand dc = null;
        public OleDbConnection conn = null;
        public OleDbDataAdapter odda = null;


        /// <summary>
        /// 打开连接
        /// </summary>
        public void OpenConn()
        {
            if (conn != null)
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
            }
            else
            {
                conn = new OleDbConnection(strCon);
                conn.Open();
            }
        }

        /// <summary>
        /// 关闭
        /// </summary>
        public void DisposeConn()
        {
            if (conn != null)
            {
                conn.Close();
            }
            if (ds != null)
            {
                ds.Dispose();
            }
            if (odda != null)
            {
                odda.Dispose();
            }
        }

        /// <summary>
        /// 执行增删改
        /// </summary>
        /// <param name="sqlstr"></param>
        /// <returns></returns>
        public int ExceteQuery(String sqlstr)
        {
            int val = 0;
            dc = new OleDbCommand(sqlstr, conn);
            val = dc.ExecuteNonQuery();
            return val;
        }

        /// <summary>
        /// 执行sql 返回dataset
        /// </summary>
        /// <param name="sqlstr"></param>
        /// <returns></returns>
        public DataSet ExecuteDataSet(String sqlstr)
        {
            dc = new OleDbCommand(sqlstr, conn);
            odda = new OleDbDataAdapter(dc);
            ds = new DataSet();
            odda.Fill(ds);
            return ds;
        }
    }
 
分享到:
评论

相关推荐

    DotNet4.0- C#基类库大全苏飞版

    《C#基类库大全》是针对.NET Framework 4.0版本的一本全面解析C#基础类库的著作,由苏飞编著。在.NET Framework 4.0中,C#语言得到了进一步的加强和扩展,同时基类库(Base Class Library, BCL)也增加了许多新特性...

    C#基类整理

    C#基类是其核心部分,提供了丰富的类库,让开发者能够快速构建功能强大的应用程序。以下是对标题和描述中提及的一些关键知识点的详细解释: 1. **ASP.NET类库**:ASP.NET是微软开发的一个用于构建Web应用程序的框架...

    CnMISFrame(不开源最终版)

    CnForm 所有窗口基类 --CnBaseForm 业务窗口基类 --CnMainForm 主窗口或子窗口基类 --CnEditForm 数据编辑窗口基类 --CnQueryForm 数据查询窗口基类 --CnFrameForm MDI Frame窗口基类 --CnDialog 对话框窗口...

    c# xml操作基类

    c# xml 操作 基类

    C#基类/工具类

    在C#编程中,基类和工具类是两个重要的概念,它们在软件开发过程中起着不可或缺的作用。基类,也称为父类或超类,是用来创建其他类的基础,它定义了共享属性和行为,子类可以继承这些特性,从而实现代码的重用和扩展...

    C#数据库操作基类

    c#数据操作基类如何将Sql Server 表的结构导出到Word或Excel

    C#基类库大全(最全面的)

    这个“C#基类库大全”很可能包含了C#编程中涉及到的各种类和接口,覆盖了从基本数据类型到复杂的网络通信、文件操作、数据库访问等多个领域。 在C#基类库中,主要分为几个关键部分: 1. **System命名空间**:这是...

    C# 数据库操作基类

    C# 数据库操作基类 包括存储过程和事务处理

    C#基类整理C#比较全的基类集合

    这个压缩包文件“C#基类整理C#比较全的基类集合”可能包含了一系列C#基础类的代码示例和解释,帮助开发者理解和运用这些类。 首先,我们来看一下C#中的几个关键基类: 1. **System.Object**:所有C#类的终极基类,...

    C#中的Asp.net 数据采集基类

    C#中的Asp.net 数据采集基类(远程抓取,分解,保存,匹配) 分享

    C#基类库大全下载--苏飞版

    使用C#实现对Sql数据库的操作,执行存储过程,Sql语句,返回影响行数,返回DateTable,DataSet,DataReader,以及表集等方法。实现多个数据库的切换功能。功能强大,希望大家喜欢 2.一个操作Sql2005数据库的类(备份...

    C#基类库大全

    这个“C#基类库大全”集合了多种功能模块,涵盖图表渲染、FTP操作、JSON处理、PDF生成、XML操作、消息提示、Excel导出、汉字转拼音、条形码生成、文件上传下载、验证码生成、邮件发送以及正则表达式等常用功能。...

    C#_基类库大全2012-12-09 注苏飞的代码库

    3. **System.IO**:处理文件和流操作,如File、FileStream、StreamReader、StreamWriter等。 4. **System.Net**:支持网络通信,包括HttpWebRequest、HttpWebResponse、Socket等类。 5. **System.Threading**:处理...

    C#基类源库大全

    "C#基类源库大全"是针对C#开发者的一个宝贵资源集合,它包含了丰富的C#扩展库和优秀的源代码实现。这些库和源码可以帮助开发者提高工作效率,解决常见问题,以及为复杂任务提供解决方案。 首先,让我们关注一下...

    C#基类库大全+完全手册+控件库

    C#基类库,全称为.NET Framework Class Library,是微软为C#开发人员提供的一系列预定义类、接口和类型,用于构建各种类型的应用程序。这个库包含了丰富的功能,包括数据访问、网络通信、文件I/O、图形绘制、安全性...

    C#常用基类库

    这个名为"C#常用基类库"的资源包集合了在C#开发中经常会用到的一些实用工具类,涵盖了验证码生成、图表绘制、邮件发送、正则表达式操作、数据导出以及文件上传下载等功能。以下是对这些知识点的详细说明: 1. **...

    C#基类库大全2013-02-23

    C#基类库(Base Class Library,BCL)是.NET框架的核心组成部分,为开发者提供了大量预定义的类、接口和枚举,用于构建各种类型的Windows应用程序。这些类库覆盖了输入输出、网络通信、数据访问、图形绘制、线程管理...

    [C#基类库大全]---某飞版 2.0

    《C#基类库大全——某飞版 2.0》是针对C#编程语言的一套全面的基类库,由知名开发者苏飞提供。这个2.0版本的库包含了丰富的源代码,不仅方便开发者理解和学习,同时也为实际项目开发提供了便捷的工具集。在深入探讨...

    C#基础知识 基类Object

    本文将深入探讨C#中的基础知识,特别是与基类Object相关的概念。Object是所有C#类的根,无论你创建何种类,它们最终都将继承自Object类。 1. **对象的概念**:在C#中,对象是类的实例。类是一种模板,定义了数据...

    C#基类库大全2013-04-12.

    C#基类库,全称为.NET Framework Class Library (FCL),是Microsoft开发的.NET框架的核心组成部分,为C#程序员提供了大量的预定义类型和类,涵盖了从基本数据类型到复杂的网络通信、数据库操作、图形绘制等多个方面...

Global site tag (gtag.js) - Google Analytics