private OleDbConnection mycon = null;------数据库连接
        private OleDbCommand mycom = null;-------数据库操作

private OleDbDataReader myReader = null;-----数据库返回接收

file :路径变量。

pass:密码变量

//数据库连接串

string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Jet OLEDB:Database Password=" + pass;

mycon = new OleDbConnection(connStr);

mycon.Open();----打开数据库

string strsql = "select * from Table";----查询表传
mycom = new OleDbCommand(strsql, mycon);

myReader = mycom.ExecuteReader();

mycon.Close();--关闭数据库

以下是个人连接ACCESS数据库时遇到的一个问题被困扰了很久。其实是一个很简单的问题。

因为建表时字段命名是允许下划线的“_”但是用C#字符串去查询时就会报错语法错误。

语法错误 在查询表达式 '_时间日期'

实际就是“_”引起的错误。是需要查询的时候将字段用 “[]”括起来就能解决。

例如:select _时间日期 from Table---此语法会报错

改为:select [_时间日期] from Table ---就可以查询字段啦。不然用*查询字段过多。

C# 连接Access数据库,以及“_”下划线引起:语法错误。相关推荐

  1. Access数据库教程_如何进行C#连接Access数据库的细节操作?

    许多学者总会面对于 数据库 的知识,以下的例子讲述到 Access 数据库说明,用 C# 的DataSet类访问数据库的一些操作方法. 操作涉及的主要C#类有: DataSet:对应数据库表的一个集合 ...

  2. VS2013下MFC通过ADO连接Access数据库

    (VS2013+Access2003) 1. 新建一个基于对话框的MFC项目:ADO_Access0306 在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位 ...

  3. 在Windows 2003 64位下ASP无法连接Access数据库的解决办法

    前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...

  4. access前端连接mysql_用javascript连接access数据库的方法

    刚看到一个朋友写的用javascript连接excel数据库的程序,想把它改成access数据库的,就找到了这两篇文章 ---------------------------------------- ...

  5. java web access_Java Web项目中连接Access数据库的配置方法

    本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...

  6. ADO.NET连接Access数据库实例

    连接Access程序代码片段: using System.Data; using System.Data.OleDb; string strConnection="Provider=Micr ...

  7. 如何连接Access数据库

    **最近加粗样式要做一个大实验,需要连接Access数据库,弄了挺长时间才搞懂.我将方法分享给大家.**1. 首先安装JDK1.7,不能使用JDK1.8,不然会报异常.2. 建立一个Access的文件 ...

  8. C#连接Access数据库(详解)

    做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以 ...

  9. c#.net连接access数据库

    c#.net连接access数据库 前期工作:创建一个access数据库,名为yonghu.mdb ,表明yonghu,字段为user_id,user_pwd PS:如何新建access数据库:左上角 ...

最新文章

  1. 就在昨天,又一次上亿级的架构事故发生了!
  2. 3台机器配置hadoop集群_Hadoop学习之路(三)Hadoop集群搭建和简单应用
  3. mysqldump 的常用参数。
  4. 7. SVM松弛变量
  5. Kafka笔记-Spring Boot消费者构造
  6. (原创)无废话C#设计模式之二十:Mediator
  7. 【渝粤教育】国家开放大学2018年春季 0702-22T当代中国政治制度 参考试题
  8. 文件间调用变量(extern,include)[转]
  9. 挣脱浏览器的束缚(6) - AJAX也跨域名
  10. K8S学习笔记之为什么需要Pod?
  11. android zenmode 通知,【Android系统】Android M ZenMode(禅模式)分析(2)
  12. 数据处理-倾斜摄影OSGB合并根节点
  13. oracle dbv验证,【案例】Oracle数据库verify验证块报错4 dbv报错代码:6101解决办法...
  14. php与阿里云短信接口接入
  15. 注册查看隐私协议 --- 滚动条是否滚动到底
  16. 【C++】多态/虚函数/虚表指针,虚表
  17. 安装ubunut双系统,如何删除其中一个
  18. 小程序授权之支付宝(普通公钥)
  19. Python学习笔记:part 1
  20. 安卓指纹支付(指纹识别)

热门文章

  1. Flume+Kafka+SparkStreaming整合
  2. 案例解读 | 三大缺失 败在源头 1.75 亿元智慧城市失败项目解析
  3. Tbox在整车CAN网络的位置与作用
  4. 渗透测试-Linux常用命令知识积累
  5. 最小二乘法原理和推导过程
  6. .net中使用outlook发送邮件
  7. 表单提交 form选择
  8. python爬虫教程 遍历所有网页
  9. Azkaban-开源任务调度程序(使用篇)
  10. 英语作文提示(持续更新)