ASP.NET之如何用代码读取数据2

28 篇文章 0 订阅
8 篇文章 0 订阅

1.ADO(ADO.NET)为我们编程人员提供了更多的、方便的对象、方法来操作数据


2.我们主要学习ADO和OLEDB


3.在OLEDB中操作数据要用到以下对象:



4.在ASP中我们有个recordset,在ASP.NET我们可以理解为recordset的功能分配给了DataReader、DataAdapter、DataSet,但它们三个比recordset强悍多了。。


5.读取数据用到左边三个:connection、command、datareader

6.OLEDB的标准访问语句:


7.cnn.close()这句代码十分重要,尤其是对于ACCESS数据库,如果没有这句代码,就意味着还没有断开数据库,其他用户就无法访问数据库。


8.如何读取字段内容:datar["fieldname"].toString();    和session的读取方式很相似


9.一个例子的代码:

...

using System.Data.OleDb;


public....

{

protected..Page_load()

{

string str_provider="Provider=Microsoft.Jet.OLEDB.4.0;";

string str_source="Data Source="+MapPath("~/xx.mdb");

string str_connection=str_provider+str_source;


OleDbConnection cnn;

OleDbCommand cmd;

OleDbDataReader datar;


string str_sql="SELECT news_ttl from TB_NEWS";

cnn=new OleDbConnection(str_connection);

cnn.Open();

cmd=new OleDbCommand(str_sql,cnn);

datar=cmd.ExecuteReader();

while(datar.Read()){

datar["news_ttl"].ToString();

//div_reader.InnerHtml+=datar["news_ttl"].ToString()+"<br/>";

}


cnn.Close();

}

}








首页:

<div id="div_reader" runat="server"></div>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值