配色: 字号:
《Visual Basic 6.0项目教程(第3版)》项目8 创建数据库应用程序
2023-05-25 | 阅:  转:  |  分享 
  
Visual Basic 6.0程序设计项目8 创建数据库应用程序项目目标掌握数据控件和数据绑定控件的应用掌握ADO数据控件和DataGr
id控件的应用掌握ADO对象访问数据库的编程应用CONTENTS目 录任务8.1 创建数据库信息浏览程序01任务5.2 绘制几
何图形02任务5.3 制作图形变换效果03任务5.4 创建简单图像处理程序04任务5.5 创建简单动画程序05任务5.6
创建音乐播放程序06任务5.7 创建Flash动画播放程序07任务5.8 制作视频播放程序08任务8.1 创建数据库信息浏览
程序相关知识1.?使用数据控件数据(Data)控件在当前记录上执行所有操作。(1)数据控件的常用属性Connect;Databas
eName;RecordSourse;RecordSetType;ReadOnly;EOFAction;BOFAction;Exc
lusive。(2)数据控件的常用方法Refresh;UpdateRecord。(3)数据控件的常用事件Reposition;Va
lidate。2.?使用数据绑定控件数据绑定控件是数据识别控件,通过将其DataSource属性设置为数据控件,DataField
属性设置为当前记录的一个字段,可以显示和更新该字段的值。在Visual Basic 6.0中,不仅可以使用文本框、标签、复选框等内
部控件作为数据绑定控件,也可以使用ActiveX控件作为数据绑定控件。相关知识3.?SQL SELECT语句在SQL语言中,SEL
ECT语句用于从数据库中检索满足特定条件的记录,基本语法如下:SELECT <字段列表>FROM <数据来源>[WHERE <搜索
条件>][ORDER BY <排序表达式> [ASC|DESC]]其中SELECT子句用于指定输出字段,使用“”表示输出全部字段
; FROM子句用于指定要检索的数据来源;WHERE子句用于指定对记录的过滤条件;ORDER BY子句用于对检索到的记录进行排序处
理。任务8.2 以电子表格形式查看数据库信息任务目标掌握创建ODBC数据源的方法步骤掌握用数据控件连接ODBC数据源的方法掌握M
SFlexGrid控件的使用方法相关知识1.?ODBC数据源(1)用户DSN;(2)系统DSN;(3)文件DSN。2.?使用MSF
lexGrid控件(1)MSFlexGrid控件的常用属性AllowBigSelection;AllowUserResizing;
BackColorBand;BackColorHeader;BackColorIndent;BackColorUnpopulate
d;CellAlignment;Col和Row;ColPosition;DataSource;RowPosition;Cols;R
ows;ColSel;RowSel;ColWidth;FixedCols;FixedRows;TextMatrix;2. MSFl
exGrid的常用方法AddItem;Clear;RemoveItem。3. MSFlexGrid的常用事件Compare;Ent
erCell;LeaveCell;SelChange。任务8.3 以电子表格形式编辑数据库信息任务目标掌握ADO数据控件的使用方
法掌握DataGrid控件的使用方法相关知识1.?ADO数据控件ADO数据控件与内部数据控件相似,通过ADO数据控件可以使用Mic
rosoft的ADO技术快速地创建到数据库的连接。在设计时,可以首先将ConnectionString属性设置为一个有效的数据连接
文件、ODBC数据源或连接字符串,然后将RecordSource属性设置为一个适合于数据库管理者的语句来创建一个连接。通过将Dat
aSource属性设置为ADO数据控件,可以把ADO数据控件连接到一个数据绑定的控件,例如DataGrid、DataCombo或D
ataList控件。2.?ADO RecordSet对象(1)ADO RecordSet对象的常用属性EOF;BOF;Record
Count;AbsolutePosition;NoMatch;Fields。(2)ADO RecordSet对象的常用方法①?记录
的定位方法:MoveFirst;MoveLast;MoveNext;MovePrevious;Move[n]。②?记录的查询方法:
FindFirst;FindLast;FindNext;FindPrevious。③?Update;④?AddNew;⑤?Dele
te;⑥?Edit相关知识3.?DataGrid控件DataGrid控件显示并允许对Recordset对象中代表记录和字段的一系列
行和列进行数据操纵。可以把DataGrid控件的DataSource属性设置为一个ADO数据控件,以自动填充该控件并且从ADO数据
控件的Recordset对象自动设置其列标头。使用DataGrid控件的Columns集合的Count属性和Recordset对象
的RecordCount属性,可以决定控件中行和列的数目。DataGrid控件的可包含的行数取决于系统的资源,而列数最多可达32
767列。任务8.4 实现ADO数据访问任务目标掌握引用ADO对象库的方法掌握ADO Connection对象的使用方法掌握AD
O Recordset对象的使用方法相关知识1.?引用ADO对象库选择“工程”→“引用”,选取“Microsoft ActiveX
Data Object 2.0 Library”。2.?Connection对象(1)Connection对象的常用属性Comm
andTimeout;ConnectionString;ConnectionTimeout;CursorLocation;Defa
ultDatabase。(2)Connection对象的常用方法Close;Open3.?Recordset对象(1)Record
set对象的常用属性ActiveConnection;CursorLocation;CursorType;RecordCount。
(2)Recordset对象的Open方法recordset.Open Source, ActiveConnection, Cur
sorType, LockType, Options任务8.5 创建数据库信息录入系统任务目标掌握ADO Command对象的常
用属性和方法掌握ADO Parameters集合与参数化查询掌握SQL INSERT语句的使用方法相关知识1.?Command对象
(1)使用CommandText属性定义命令(例如,SQL语句)的可执行文本。(2)通过Parameter对象和Parameter
s集合定义参数化查询或存储过程参数。(3)使用Execute方法执行命令并在适当的时候返回Recordset对象。(4)执行前应使
用CommandType属性指定命令类型以优化性能。(5)使用Prepared属性决定提供者是否在执行前保存准备好(或编译好)的命
令版本。(6)使用CommandTimeout属性设置提供者等待命令执行的秒数。(7)通过设置ActiveConnection属性
使打开的连接与Command对象关联。(8)将Command对象传送给Recordset的Source属性以便获取数据。相关知识2
.?Parameters集合与Parameter对象使用Parameter对象的集合、方法和属性可以进行以下操作。(1)使用Nam
e属性设置或返回参数名称。(2)使用Value属性设置或返回参数的值。(3)使用Attributes和Direction、Prec
ision、NumericScale、Size以及Type属性设置或返回参数的特性。(4)使用AppendChunk方法可将长整型
二进制或字符数据传递给参数。相关知识3.?SQL INSERT语句在SQL语言中,INSERT语句用于向一个已经存在的表中添加一行
新的记录,其基本语法格式如下:INSERT [INTO] <目标表名>[(<字段列表>)] VALUES (<值列表>)其中<目标表名>是用来接受数据的表的名称;INTO关键字是可选项,用在INSERT关键字与<目标表名>之间;<字段列表>给出若干个要插入数据的字段,该列表必须用圆括号起来,其中的各个字段用逗号分隔;如果省略<字段列表>,则使用目标表中的所有字段来接受数据;<值列表>给出待插入的数据,这个列表也必须用圆括号括起来,其中的各个值用逗号分隔。
献花(0)
+1
(本文系大高老师首藏)