博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 读取 Access
阅读量:5024 次
发布时间:2019-06-12

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

通过using语句实现非GC资源的自动回收。

还需要有try…catch…之类的异常检测语句,检测file.exist。

 

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data.OleDb;

using System.Data.SqlClient;

namespace ReadAccess

{
    class Program
    {
        static void Main(string[] args)
        {
            using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=school.mdb"))
            {
                conn.Open();

                string sql = "select * from sheet1 where student='stu2'";

                OleDbCommand command;

                command = new OleDbCommand(sql, conn);

                using (OleDbDataReader reader = command.ExecuteReader())

                {
                    //1次读取1个记录
                    while (reader.Read())
                    {

                        for (int i = 0; i < reader.FieldCount; i++)

                        {

                            Console.Write("{0} ", reader[i]);

                        }

                        Console.WriteLine();

                    }

                }
            }
        }
    }
}

转载于:https://www.cnblogs.com/johnpher/archive/2013/01/23/2872624.html

你可能感兴趣的文章
常用模块一
查看>>
类和对象
查看>>
追剧《大秦帝国》之感
查看>>
[转] Python Traceback详解
查看>>
SpringMVC中接收不同类型的数据
查看>>
Windows 创建 Tomcat 服务
查看>>
ArchLinux安装开源VMware Tools
查看>>
系统用户分析模型
查看>>
DB2 锁升级示例1
查看>>
16.RDD实战
查看>>
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
jsp题库 (一)小测(25/21)
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
团队冲刺第一阶段第七天
查看>>
nginx 笔记
查看>>
&&和||短路逻辑运算
查看>>
初始化列表
查看>>
Sensor与android Manager机制
查看>>