注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

张慧颖 廊坊师范学院信息技术提高班十四

 
 
 

日志

 
 
关于我

今生,我愿做一剪轻逸的梅花,在风雪中傲然的绽放,带着今生的夙愿,带着隔世的梅香,静守住心灵的宁静........

网易考拉推荐

红皮书实例二  

2017-05-20 21:06:27|  分类: 计算机 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

通过ODBC数据源访问access 2000数据库

 ADO更新数据方法

1、将数据检索保存到RecordSet对象中,用Update方法更新

      使用断开的RecordSet对象,则用UpdateBatch方法更新

2、用Command对象执行SQL数据更新命令

 RecordSet 的技术要领

1、LockType属性——指定记录锁类型

      adLockReadOnly:默认值,只读,无法更新数据

     adLockPessimistic:保守锁定,编辑时立即锁定数据

    adLockOptimistic:开放锁定,执行Update方法更新时锁定记录

    adLockBathOptimistic:执行UpdateBatch方法更新时锁定

2、CursorLocation属性——指定临时表位置

     adUseClient:客户端临时表

    adUseServer:服务器端临时表

3、记录浏览 步骤:  定位当前记录——field对象获得当前记录进行访问

  (1)RecordSet获得当前记录方法

  Movefirst方法:记录指针指向第一个记录

    MoveNext方法:指向下一个记录

    MovePrevious:指向前一个记录

  MoveLast:只想最后一个记录

    Move n:指向从当前记录算起的第n个记录

  Bof属性为True——指向第一个记录之前

  Eof属性为True——指向最后一个记录之后

(2)field对象访问记录:name属性——保存记录的列名

                                                    Value属性——保存该字段的值

 例子:创建数据库——创建ODBC数据源——设计窗体——建立ADO引用——编写代码

 错误:第一次运行时很成功,只是数据库建立的内容有点少,于是就重新建立一个,但是重新运行时就是不成功,运行时显示 

红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四
 
     当时想到应该是连接位置或名字写错了,新建的数据库在数据库窗口中命名是“记录浏览”于是在SQL窗口中也改成了“记录浏览”
红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四

 但是这次运行却显示

红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四

 感觉这个错误比上一个更不靠谱,于是又改回来了。

为什么第一次就能运行呢?后来仔细分析了一下发现,第一个数据库在数据窗口中的命名是“系统用户”于是就改了试一下

红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四—— ——红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四

 这次再运行了一次成功了,但是好多疑问呀!为什么改成这个名字就行呢,难道代码中有写这个名字吗,又从头检查了一下代码,结果还真有

红皮书实例二 - 14期   张慧颖 - 张慧颖  廊坊师范学院信息技术提高班十四

 看来名称还真是不能瞎改,一定要与代码相吻合。

  评论这张
 
阅读(33)| 评论(26)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017