链接:https://pan.baidu.com/s/1pLzOlTv0nqSbhzujHZht1w 
提取码:1m9l

AccessHelper:

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Text; namespace AccessIReaderDemo
{
public class AccessHelper
{
string str = @"provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:\邯钢工作计划\物理站\华龙冲击\CBDdata2018.mdb";
private static string Str; public AccessHelper(string _connstr)
{
Str = _connstr;
}
public static DataSet ExceDataSet(string sql, OleDbParameter[] parm = null,
CommandType type = CommandType.Text)
{
using (OleDbConnection conn = new OleDbConnection(Str))
{
using (OleDbCommand cmd = new OleDbCommand(sql, conn))
{
if (parm != null)
cmd.Parameters.AddRange(parm);
OleDbDataAdapter abs = new OleDbDataAdapter(cmd);
DataSet set = new DataSet();
conn.Open();
abs.Fill(set);
return set;
}
}
} /// <summary>
/// reader
/// </summary>
/// <param name="sql"></param>
/// <param name="parm"></param>
/// <param name="type"></param>
/// <returns></returns>
public static OleDbDataReader Reader(string sql, OleDbParameter[] parm = null,
CommandType type = CommandType.Text)
{
OleDbConnection conn = new OleDbConnection(Str);
OleDbCommand cmd = new OleDbCommand(sql, conn);
if (parm != null)
cmd.Parameters.AddRange(parm);
conn.Open();
OleDbDataReader reader = null;
try
{
reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); }
catch (Exception e)
{ throw;
}
return reader;
} /// <summary>
/// 查询首行首列
/// </summary>
/// <param name="sql"></param>
/// <param name="parm"></param>
/// <param name="type"></param>
/// <returns></returns>
public static object ExceScale(string sql, OleDbParameter[] parm = null, CommandType type = CommandType.Text)
{
using (OleDbConnection conn = new OleDbConnection(Str))
{
using (OleDbCommand cmd = new OleDbCommand(sql, conn))
{
if (parm != null)
cmd.Parameters.AddRange(parm);
cmd.CommandType = type;
conn.Open();
return cmd.ExecuteScalar(); }
}
} /// <summary>
/// 几行受影响
/// </summary>
/// <param name="sql"></param>
/// <param name="parm"></param>
/// <param name="type"></param>
/// <returns></returns>
public static int ExceQuery(string sql, OleDbParameter[] parm = null, CommandType type = CommandType.Text)
{
using (OleDbConnection conn = new OleDbConnection(Str))
{
using (OleDbCommand cmd = new OleDbCommand(sql, conn))
{
if (parm != null)
cmd.Parameters.AddRange(parm);
cmd.CommandType = type;
conn.Open();
return cmd.ExecuteNonQuery();
}
}
} }
}

//Microsoft.ACE.OLEDB.12.0是连接access2007之后的数据库使用的
//Microsoft.Jet.OLEDB.4.0是连接access2003等数据库使用的。

Access2007数据库下载地址与AccessHelper的更多相关文章

  1. CSDN数据库下载地址 CSDN 用户名密码泄漏,600万数据下载

    原文发布时间为:2011-12-21 -- 来源于本人的百度文章 [由搬家工具导入] 12月21日消息,下午有网友爆料称国内最大的开发者社区CSDN.NET的安全系统遭到黑客攻击,CSDN数据库中的6 ...

  2. MySQL数据库下载安装和DataGrip的下载安装和破解

    一: 数据库下载 地址:官网https://dev.mysql.com/downloads/file/?id=482771;如果参数id失效,就选择之前的版本,5.7就可以,太新的没人用,老的很稳定. ...

  3. Visual Studio各版本及数据库各版本下载地址

    1.Visual Studio 2019下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 2.Visual Studio 2017\ ...

  4. mediawiki数据库的下载地址及导入方法

    mediawiki导入数据库 数据库下载:http://zh.wikipedia.org/wiki/Wikipedia:%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8B%E8% ...

  5. .net frameworkAPI文档下载地址

    http://www.msdn.hk/html/2014/5.html VS2013 ILdasm 反编译工具安装在下面地址里了 C:\Program Files (x86)\Microsoft SD ...

  6. SQL-Server下载地址

    有同学费尽心思的找SQL server数据库各版本的下载地址,看到别人的求助贴就不自觉的想去帮助他们,但是一个一个去帮助又不太现实,毕竟个人精力有限,既然大家有需求,那么艾薇百科今天就本着乐于分享和奉 ...

  7. Oracle10g下载地址--多平台下的32位和64位

    前段时间ORACLE把10G的下载从官网拿掉了 ,许多童鞋不知道ORACLE 10g 的下载地址,这里我附上oracle 10g 下载的链接,方便大家下载.      点击链接使用迅雷即可下载.    ...

  8. 网页版电子表格控件tmlxSpreadsheet免费下载地址

    tmlxSpreadsheet 是一个由JavaScript 和 PHP 写成的电子表格控件(包含WP插件, Joomla插件等等).. 程序员可以容易的添加一个类似Excel功能的,可编辑的表格功能 ...

  9. Oracle Database 11G R2 标准版 企业版 下载地址(转)

    转自:http://blog.itpub.net/628922/viewspace-759245/ 不需要注册,直接复制到迅雷或其他下载软件中即可下载. oracle 11.2.0.3 下载地址: L ...

随机推荐

  1. java开发区块链只需150行代码

    本文目的是通过java实战开发教程理解区块链是什么.将通过实战入门学习,用Java自学开发一个很基本的区块链,并在此基础上能扩展如web框架应用等.这个基本的java区块链也实现简单的工作量证明系统. ...

  2. printf("Hello 2018!");

    月考 has Boom! 要全心准备期末考试,到年前是不能再看Blog了 新年加油!!! 不要感冒 :joy:

  3. 原生javascript写自己的运动库(匀速运动篇)

    网上有很多JavaScript的运动库,这里和大家分享一下用原生JavaScript一步一步写一个运动函数的过程,如读者有更好的建议欢迎联系作者帮助优化完善代码.这个运动函数完成后,就可以用这个运动函 ...

  4. mondrian 4.7 源码部署

    mondrian是一个开源的数据分析工程, 网上有关mondrian3.X的源码部署比较多, 有关4.X的部署较少. 目前官方推荐使用的时mondrian3.7的修订版, 可以再github上下载到最 ...

  5. SSM-Spring-19:Spring中JdbcTemplate

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- Spring自带一个ORM持久化框架JdbcTemplate,他可以说是jdbc的加强版,但是对最细微的控制肯 ...

  6. CentOS7快速搭建LNMP环境

    名词解释: LNMP:Linux+Nginx+MySql+PHPLAMP:LInux+Apache+MySql+PHPNginx的正确读法应该是Engine X我们使用CentOS自带的YUM来安装 ...

  7. Linux时间子系统之(十三):Tick Device layer综述

    专题文档汇总目录 Notes:从概念层次描述了tick-comm.oneshot tick.broadcast tick:重点介绍了tick和tickless概念及其区别,两种tick device: ...

  8. checkbox事件的变化

    <input type="checkbox" checked={this.state.checked} onChange={this.checkedChangeHandler ...

  9. 三. 200多万元得到的创业教训--创业并不需要app

    摘要:有个点子,研发app或网站,推广,不断改进,探索盈利模式.这个通用的移动互联网创业流程.但我认为,在某些特定的商业模式下,"研发app或网站"这步可以砍掉或推迟. 健生干货分 ...

  10. 新浪微博注册(elenium Python 自动化)

    from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep ...