ASP.NET oledb连接Access数据库的方法

 更新时间:2015年01月03日 01:00:15   投稿:mdxy-dxy  
这篇文章主要介绍了ASP.NET oledb连接Access数据库的方法,需要的朋友可以参考下

使用OleDBCommand相关操作类需要引入System.Data.OleDb命名空间。

通过连接一个带密码的access数据库 读取其中的数据并置入表格中显示,验证连接和命令使用正确性。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;

public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
     //数据库连接,记录集的获取
    //注意更改路径
    String sqlconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = E:/pro/web/access_test/app_data/Northwind.mdb;Jet OLEDB:Database Password=111111";
    OleDbConnection myConnection = new OleDbConnection(sqlconn);
    myConnection.Open();
    OleDbCommand myCommand = new OleDbCommand("select * from 运货商", myConnection);
    OleDbDataReader myReader;
    myReader = myCommand.ExecuteReader();
   
    //读取记录集
    Response.Write("<table border=1 cellspacing=0 cellpadding=2>");
    Response.Write("<tr bgcolor=#DAB4B4>");
    for (int i = 0; i < myReader.FieldCount; i++)
      Response.Write("<td>" + myReader.GetName(i) + "</td>");
    Response.Write("</tr>");
    
    while (myReader.Read())
    {
      Response.Write("<tr>");
      for (int i = 0; i < myReader.FieldCount; i++)
        Response.Write("<td>" + myReader[i].ToString ()+ "</td>");
      Response.Write("</tr>");
    }
    Response.Write("</table>");

    //关闭记录集和连接
    myReader.Close();
    myConnection.Close();
  }
}

效果图如下:

完整项目文件已上传。

相关文章

  • ASP.NET中RadioButtonList绑定后台数据后触发点击事件

    ASP.NET中RadioButtonList绑定后台数据后触发点击事件

    这篇文章主要介绍了ASP.NET中RadioButtonList绑定后台数据后触发点击事件的相关资料,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 利用Typings为Visual Studio Code实现智能提示功能

    利用Typings为Visual Studio Code实现智能提示功能

    最近在学习Node.js及ThinkJS这个框架,用vscode作为开发环境。默认情况下vscode对ThinkJS的代码提示并不好,所以研究了一下,原来可以同通过Typings来让vscode拥有强大的智能代码提示功能。下面本文就介绍了如何利用Typings为Visual Studio Code实现智能提示功能。
    2017-02-02
  • ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现

    ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现

    今天接到新的需求,要求将Excel表格中的数据显示在页面上个人想法:首先是规则的Excel数据导入,再有就是不规则的Excel数据导入,还有就是根据数据生成Excel
    2013-01-01
  • ASP.Net页面间变量值传递的方法

    ASP.Net页面间变量值传递的方法

    页面传值是学习asp.net初期都会面临的一个问题,这篇文章主要介绍了ASP.Net页面间变量值传递的方法,详细的介绍了几种方法,非常具有实用价值,需要的朋友可以参考下
    2018-11-11
  • ASP.NET页面传递值的方式介绍

    ASP.NET页面传递值的方式介绍

    面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。
    2012-12-12
  • asp.net BackgroundWorker之在后台下载文件

    asp.net BackgroundWorker之在后台下载文件

    下载文件是常见任务,通常情况下,最好以单独的线程来运行这项可能很耗时的操作。使用 BackgroundWorker 组件可以用非常少的代码完成此任务
    2011-12-12
  • C#中efcore-ShardingCore呈现“完美”分表

    C#中efcore-ShardingCore呈现“完美”分表

    本文简单的介绍了efcore的分表,着重介绍了efcore下最完美的分表组件ShardingCore,可以帮助大家更好的学习,感兴趣的小伙伴可以参考一下
    2021-08-08
  • VS2015 免费插件Refactoring Essentials

    VS2015 免费插件Refactoring Essentials

    Refactoring Essentials是一款用于代码分析和重构的开源免费VS2015插件,其功能丰富强大,必然会成为类似Web Essentials这样的必备插件。
    2015-07-07
  • .Net Core 使用NLog记录日志到文件和数据库的操作方法

    .Net Core 使用NLog记录日志到文件和数据库的操作方法

    这篇文章主要介绍了.Net Core 使用NLog记录日志到文件和数据库的操作方法,本文分步骤通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-07-07
  • 详解如何在ASP.NET Core中编写高效的控制器

    详解如何在ASP.NET Core中编写高效的控制器

    这篇文章主要介绍了详解如何在ASP.NET Core中编写高效的控制器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论