`

C# OleDbCommand 和 OleDbDataReader 使用小结

    博客分类:
  • c#
阅读更多

用代码直接说明好了.

using System.Data;

using System.Data.OleDb;

OleDbConnection thisConnection = new OleDbConnection(
      "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data.mdb"));//获取本地Access

//数据库路径
     thisConnection.Open();

     string strCom = "select * from account where uid = '" + strUid + "' and pwd = '" + strPwd + "'";
     OleDbCommand thisCommand = new OleDbCommand(strCom,thisConnection);
     thisCommand.ExecuteReader();  或者 thisCommand.ExecuteNonQuery(); 

(这两句都可以执行sql语句)

thisConnection.Close();

将下划线部分替换为:

OleDbDataReader thisReader = thisCommand.ExecuteReader();

     if(thisReader.HasRows)

{
      thisReader.Read();
      string strLevel = thisReader["level"].ToString();

}

或者

if(thisReader.Read())

{

string strLevel = thisReader["level"].ToString();

}

OleDbDataReader 中的bool类型HasRows属性可以判断查询结果是否为空.

thisReader["列名"] 可显示查询出的该列数据.

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dfkurama/archive/2005/11/05/523350.aspx

 

分享到:
评论

相关推荐

    C#基于access的选课系统

    在Access数据库上,我们需要使用OleDbConnection、OleDbCommand和OleDbDataReader等对象,它们与SQL Server的对应组件类似,但适用于Jet引擎(Access数据库引擎)。 接下来,我们讨论系统的登录模块。在C#中,实现...

    在C#中使用ADO.Net部件来访问Access数据库

    ### 在C#中使用ADO.Net组件访问Access数据库 #### 概述 在.NET框架中,ADO.NET是一个用于访问关系数据库和服务的应用程序编程接口(API)。它提供了非连接、缓存的数据访问模型,允许开发人员有效地从数据库检索...

    学生考证系统(C#控制Excel和Access)

    3. **Access数据库交互**:C#也可以通过System.Data.OleDb命名空间中的OleDbConnection、OleDbCommand、OleDbDataReader等类来连接和操作Access数据库。这使得我们可以执行SQL语句,进行数据查询、插入、更新和删除...

    基于C#聊天程序

    在C#中,可以使用System.Data.OleDb命名空间的OleDbConnection、OleDbCommand和OleDbDataReader等类与Access数据库进行交互,进行数据的增删改查操作。 **界面设计** 聊天程序通常需要友好的用户界面,C#的Windows...

    c#读取ACCESS

    通过连接字符串配置数据库连接,使用OleDbConnection、OleDbCommand和OleDbDataReader等对象进行数据操作。无论是简单的数据查询还是复杂的数据库事务,C#都能胜任。在实际项目中,根据具体需求,可以进行更高级的...

    利用C#远程存取Access数据库

    总结起来,利用C#远程存取Access数据库涉及的主要知识点有:C#的ADO.NET编程,特别是`OleDbConnection`和`OleDbCommand`的使用,构建连接字符串,执行SQL查询和命令,以及异常处理和事务管理。了解并熟练掌握这些...

    教你如何在.net(C# 和VB)中连接数据库

    在.NET Framework中,无论是使用C#还是VB,与数据库交互都是通过ADO.NET(ActiveX Data Objects .NET)组件来实现的。这篇教程将带你了解如何在.NET环境下建立数据库连接,执行SQL命令,以及通过DataReader来读取...

    c#读写ACCESS

    从给定的文件信息来看,主要讨论的是使用C#进行数据导出,特别是将数据从一个Gridview控件导出到Microsoft Excel和Microsoft Word文档中。然而,标题和描述所提及的“C#读写ACCESS”并没有在部分代码示例中直接体现...

    C# 读写Access数据库

    总结,C#与Access数据库的交互主要包括建立连接、执行SQL、读取数据、参数化查询、事务处理和使用数据适配器与数据集。这些基本操作构成了C#进行数据库操作的基础,使得开发者能够高效地进行数据管理。在实际项目中...

    C#调用oracle方法(包括调用存储过程)

    本文详细介绍了如何使用C#语言连接Oracle数据库,并演示了如何执行基本的查询操作和调用存储过程。通过这些知识点的学习,可以帮助初学者更好地理解和掌握在.NET框架下进行Oracle数据库操作的方法和技术。

    C#与access连接方法

    当使用C#进行应用程序开发时,能够熟练掌握如何将C#与Access数据库进行有效连接,对于提升程序的功能性和实用性至关重要。 #### 二、连接Access数据库的基本步骤 根据题目中的描述,我们将详细探讨如何使用C#连接...

    C# ACCESS例子 11个完整工程

    在C#中,主要使用`System.Data.OleDb`命名空间中的`OleDbConnection`、`OleDbCommand`、`OleDbDataReader`等对象来实现对Access数据库的连接、执行SQL语句和读取数据。 二、数据库连接字符串 建立数据库连接时,...

    c#连接access的例子

    总结来说,C#连接Access数据库主要涉及ADO.NET中的`OleDbConnection`, `OleDbCommand`, `OleDbDataReader`等类,通过构造正确的连接字符串,编写SQL语句,即可完成数据的增删改查操作。在实际开发中,为了代码的...

    C# Access 数据库操作实例

    4. 使用`OleDbDataReader`, `OleDbDataAdapter`和`DataSet`进行数据读取和处理。 通过熟练掌握这些技术,你可以轻松地在C#应用程序中实现对Access数据库的各种操作。在实际项目中,确保遵循最佳实践,包括适当的...

    access数据库操作案例c#源码

    Access数据库因其易于使用和良好的集成性,常被小型企业和个人开发者选用。本篇文章将详细探讨C#中对Access数据库进行链接、读取和插入操作的相关知识点。 首先,我们需要在C#程序中建立与Access数据库的连接。这...

    C#连接Access数据库三层

    在.NET Framework中,可以使用System.Data.OleDb命名空间中的OleDbConnection、OleDbCommand和OleDbDataReader类来与Access数据库进行交互。以下是一个基本的示例,展示了如何建立连接、执行查询并读取结果: ```...

    ADO.NET(如何实现 C# 访问数据库)

    接下来,我们将通过一个具体的例子来说明如何使用C#和ADO.NET访问Access数据库。首先,需要在项目中添加对`System.Data.OleDb`命名空间的引用,因为Access数据库使用OLE DB作为其数据提供程序。 ```csharp using ...

    C#登陆代码 C#登陆代码

    根据提供的标题、描述、标签及部分代码内容,我们可以总结出以下关于C#登录代码的关键知识点: ### C# Web 应用程序登录系统实现 #### 一、环境搭建与配置 在构建一个基于C#的Web应用程序时,首先需要确定开发环境...

    C#对Access操作

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用和.NET框架相关项目时。本主题聚焦于"C#对Access操作",主要涵盖了如何利用C#与Microsoft Access数据库进行交互,包括数据的读取、写入、更新...

    在VS2005.NET平台下用C#和Access实现用户登录界面的窗体应用程序

    4. C#中的数据库连接和操作,包括`OleDbConnection`, `OleDbCommand`, 和 `OleDbDataReader`类。 5. SQL查询的编写和参数化查询的应用。 6. 用户界面交互和数据验证。 7. 错误处理和用户反馈。 通过实践这些概念,...

Global site tag (gtag.js) - Google Analytics