计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

vb+论文+试题库管理系统(一)毕业论文(3)

2013-06-18 02:00
导读:;语法:Connection对象.Open ConnectionString, UserID, PassWord, OpenOptions其中:Connection对象为你定义的Connection对象的实例;ConnectionString为可选项,包含了连接的数据库的
;  语法:    Connection对象.Open ConnectionString, UserID, PassWord, OpenOptions    其中:    Connection对象为你定义的Connection对象的实例;    ConnectionString为可选项,包含了连接的数据库的信息;    UserID 可选项,包含建立连接的用户名;    PassWord为可选项,包含建立连接的用户密码;    OpenOptions为可选项,假如设置为adConnectAsync,则连接将异步打开.
    (2)打开记录集对象    实际上记录集返回的是一个从数据库取回的查询结果集.因此他有两种打开方法:一种使用记录集的Open方法,另一种是用Connection对象的Execute方法.
    (a)记录集的Open方法    语法:    Recordset.Open Source, ActiveConnection, CursorType, LockType, Options    其中:    Recordset为所定义的记录集对象的实例.    Source可选项,指明了所打开的记录源信息.可以是合法的命令,对象变量名,SQL语句,表名,存储过程调用,或保存记录集的文件名.    ActiveConnection可选项,合法的已打开的Connection对象的变量名,或者是包含ConnectionString参数的字符串.    CursorType可选项,确定打开记录集对象使用的指针类型.    LockType可选项 确定打开记录集对象使用的锁定类型.
    (b)Connection对象的Execute方法    语法:    Set recordset=Connection.Execute(CommandText,RecordsAffected,Options)    参数说明:    CommandText 一个字符串,返回要执行的SQL命令,表名,存储过程或指定文本.    RecordsAffected 可选项,Long类型的值,返回操作影响的记录数.    Options 可选项,Long类型值,指明如何处理CommandText参数.    介绍完了如何打开数据库下面说说怎么使用吧.
    (3)使用记录集
    (a)添加新的记录:    在ADO中添加新的记录用的方法为:AddNew 它的语法为:    Recordset.AddNew FieldList, Values    Recordset为记录集对象实例    FieldList为一个字段名,或者是一个字段数组.    Values为给要加信息的字段赋的值,如果FiledList为一个字段名,那么Values应为一个单个的数值,假如FiledList为一个字段数组,那么Values必须也为一个个数,类型与    FieldList相同的数组.    再用完AddNew方法为记录集添加新的记录后,应使用UpDate将所添加的的数据存储在数据库中.不过你最好在用UpDate方法之前使用CancelUpdate方法来取消该项操作.
    (b)修改记录集    其实修改核对记录集中的数据重新赋值没有什么太大的区别,只要用SQL语句将要修改的字段的一个数据找出来重新赋值就可以了.这里不再细说了.
    (c)删除记录    在ADO中删除记录集中的数据的方法为:Delete方法,这与DAO对象的方法相同,但是在ADO中它的能力增强了,可以删掉一组记录了.    它的语法如下:    Recordset.Delete AffectRecords    其中的,AffectRecords参数是确定Delete方法作用的方式的,它的取值如下:    adAffectCurrent 只删除当前的记录    adAffectGroup 删除符合Filter属性设置的那些记录.为了一次能删除一组数据,应设置Filter属性.
    (d)查询记录    在ADO中查询的方法很灵活,有几种查询的方法.    ●使用连接对象的Execute方法执行SQL命令,返回查询记录集.    ●使用Command对象的Execute方法执行CommandText属性中设置的SQL命令,返回查询记录集.    第一个方法的具体语法在前面数据连接时已经介绍过了,下面就第二方法具体说一下.    Command对象的Execute方法的语法如下:    Command.Execute RecordsAffected, Parameters, Options '不返回记录集    
上一篇:VB+学生评语生成系统的开发+代码论文(一) 下一篇:没有了