当然还存在,不过如果在aspx中运行的话需要导入ado的命名空间
判断空的标志还是recordset.eof=true
判断空的标志还是recordset.eof=true
解决方案 »
- 抓取网页数据
- Gridview中分页情况下如何实现全选功能
- 关于WEB.config Form验证
- 两个ASP.NET网站配置文件的整合
- C#HTTP多线程断点续传下载,关于迅雷的HTTP请求中的range标头的疑问
- 为.net 发展献一策:为什么.net 不能像java 一样搞认证,搞培训!java 培训机构遍地都是,而且个个红火,反观 .net,除了北京 ,上海,大
- Repeater控件更新局部问题
- 网站与论坛数据库联动问题
- 服务器负担重!解决办法是什么
- asp.net如何增加ORACLE记录
- datagrid里面的自定义列里面的textbox不能绑定数据吗?
- 剛學英文奇差,這句什麽意思?
就多了个引用 ADODB和VBA说是可以用, 但我也没有试出来
而是ADO.net
所以已经不用recordset
现在早不用了
SqlDataReader reader = ...string str = reader[0]==DBNull.Value?null:reader.GetString(0);VB.Net:
Dim reader = ...
Dim Str As Stringif reader(0) = DBNull.Value then
str = nothing
else
str = reader.GetString(0)
end if
但是ado升级为ado.net了
ado:activeX 数据对象
dao:数据访问对象然后介绍一下其中数据库访问的方式:ado是属于system.data中的,在新建apsx工程的时候已经存在
其中数据库访问的方式是 connect=>adapter=>dataset
数据库在读取数据以后,默认方式是关闭数据库,数据查询结果可以存放在dataset中
具体的dataset的用法和功能详见msdn(我感觉dataset挺深的)dao是属于dao.net中的,可能是aspx不提倡使用,所以新建工程中没有引入
引入方法是 解决方案=〉引用=〉添加引用=〉com=>micsoft dao3.6
dao中仍旧存在recordset,使用方法同vb6的用法
数据的访问方式默认是独占,关闭数据集合之前不会释放,但是这里好像存在一个bug
我在实际使用的时候用了recordset.cloes也不能释放独占的数据库,可能操作方法不对以上是我对ado和dao的粗浅认识,详细的还是要看msdn,请高手指点