博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作mdb文件的帮助类
阅读量:4562 次
发布时间:2019-06-08

本文共 1691 字,大约阅读时间需要 5 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OleDb;namespace GBQ.Lidar.AMS.Utils{    public class MDBHelper    {        private string _fileName;        private string _connectionString;        private OleDbConnection _odcConnection;        ///          /// 构建函数         ///          /// MDB文件夹的位置         public MDBHelper(string fileName)        {            this._fileName = fileName;            this._connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";";        }        ///          /// 打开数据库        ///          public void Open()        {            try            {                this._odcConnection = new OleDbConnection(this._connectionString);                this._odcConnection.Open();            }            catch (Exception)            {                throw new Exception("尝试打开" + this._fileName + "失败,请确认该日期是否是工作日!");            }        }        ///          /// 断开链接(关闭数据库文件)        ///          public void Close()        {            this._odcConnection.Close();        }        ///          /// 根据SQL命令返回一个dataSet        ///          /// sql/param>         /// 
DataTable
public DataTable GetDataSet(string sql) { DataTable ds = new DataTable(); try { OleDbDataAdapter adapter = new OleDbDataAdapter(sql, this._odcConnection); adapter.Fill(ds); } catch (Exception) { throw new Exception("sql语句:" + sql + " 执行失败!"); } return ds; } }}

直接调用即可

转载于:https://www.cnblogs.com/engyue/p/11159264.html

你可能感兴趣的文章
iOS中的请求下载和直接下载的区别
查看>>
【Linux基础】vim使用技巧(未整理)
查看>>
CODEFORCES掉RATING记 #5
查看>>
flash钟表的实现
查看>>
Linux Centos7 解决数据库5.7版本乱码问题
查看>>
16个Linux服务器监控命令
查看>>
在windows上安装nginx并注册
查看>>
Item 17: Consider using lazy evaluation.(More Effective C++)
查看>>
深入理解Ajax原理
查看>>
Codeforces 523B - Mean Requests 英语阅读题
查看>>
Oracle B-Tree Index 原理
查看>>
Oracle Buffer Cache 原理
查看>>
asp.net错误处理封装
查看>>
Android - HelloWorld的Layout内容
查看>>
HDU 1143 Tri Tiling(递归)
查看>>
Vhost Architecture
查看>>
RTP协议分析
查看>>
怎么洗掉衣服上的水粉颜料、丙烯颜料、水彩颜料、油画颜料
查看>>
linux常用命令总结
查看>>
数值计算中的上溢和下溢
查看>>