`

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#调用存储过程两种方法 - - c# sql .net asp.net

    c#调用存储过程两种方法 - - c# sql .net asp.net

    Access SQL.rar_OLE DB_ado.net

    ADO.NET示例程序,包括OleDbConnection、OleDbCommand、OleDbDataReader的使用

    非常实用c#操作Access数据库的例子(application)

    分页查询使用OleDbDataReader来读取数据,并将结果写到一个DataSet中返回。 以上内容封装为三个可重用的类:AccessDBUtil,AccessPageUtil,Page 代码这里下载AccessDBUtilDemo.rar (191.37 KB , 下载:999次) 本例程是...

    c#语言登录界面代码一篇

    在VS2005.NET平台下用C#和Access实现用户登录界面的窗体应用程序 string conStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\db.mdb"; OleDbConnection con = new OleDbConnection(conStr); con.Open()...

    C#使用读取文件方式读取DBF库生成DataTable,将DataTable生成DBF

    操作DBF库和DataTable转换,DBF生成DataTable,DataTable生成DBF文件

    ADO.net学习笔记

    2.Ole DB.net的核心对象 OleDbConnection、OleDbCommand、OleDbDataReader和OleDbDataAdapter 这4个对象包含在System.Data.OleDb命名控件中,需要将这个命名空间引入到文件中 目前主要用来访问Access、Foxpro等简单...

    C# 编程连接oracle数据库方法

    C# 编程连接oracle数据库方法 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ...

    C#操作Access通用类

    C# 访问Access数据库通用类

    API精灵源码(C#编)

    /// 这个版本没有使用oleDbDataAdapter+DataSet对数据进行存取,而是使用的OleDbCommand +OleDbDataReader 的形式。 /// 主要是想试验一下不用oleDbDataAdapter+DataSet的数据存取速度。 /// public class ...

    asp.net OleDbCommand 的用法

    asp.net下OleDbCommand的使用代码

    用C#设计电子商务网站

    OleDbCommand MyCom = new OleDbCommand(SqlSeclectStr, objOleConnection); OleDbDataReader MyDr = MyCom.ExecuteReader(); if (MyDr.HasRows == true) { Session["UserName"] = this.TextBox1.Text.Trim(); MyDr....

    c# DBF数据库导入导出实例

    c# DBF数据库导入导出实例 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ...

Global site tag (gtag.js) - Google Analytics