实例:系统登录对话框
设计分析:数据库管理系统登录对话框的两种基本方法:在数据库中创建数据表并保存系统用户登录信息; 支持安全认证的数据库管理系统。 可以将系统用户定义为数据库用户。
技术要领: 1、Enter、Cancel
2、Ado连接对象
3、ado记录集对象(相关属性: Active connection、Eof、Field; 方法:开放; Fields收藏)
4、自己定义函数过程
操作步骤: 1、可视化数据管理器创建数据库;
2、设计窗口
3、建立ADO对象引用,访问数据库
4、编写功能代码:取消登录功能;
5、username,建立密码认证流程;
6、确定button点击活动流程;
7、保存日程,测试运行。
示例2:ado访问数据源
设计分析: 1、使用ADO更新数据源有两种方法。 Recordset对象中的Updata、Updatabatch方法。 排他方式以及其他用户同时访问数据的方式; Command对象执行SQL数据更新命令。
2、技术要领: RecordSet记录锁定类型、CursorLocation、RecordSet内记录的浏览、ODBC数据源类型
操作项目: 1、创建ODBC数据源
2、设计记录浏览窗口
3、建立ADO参照
4、编写功能代码。 声明部分、Load部分(连接到数据库、检索数据、查看和记录absolute位置记录计数)、运行数据更新进程、“上一个记录”“下一个记录”button和Unload事件
连接——搜索——操作
使用实例:数据绑定访问数据
概念:数据绑定
设计分析:数据库访问方法:1、使用ADO对象2、ADO DATA控件3和使用数据环境设计器
技术说明: ADOData控件的基本结构、ADOData控件的属性设置(通用、验证、记录源、颜色、字体) ) )。
数据绑定控件内部控件(Image、ComboBox、CheckBox、ListBox、Textbox、PictureBoxLabel ) )。
ActiveX控件(RichTextBox、Microsoft Chart、DataTimePicker、ImageCombo、Monthview、DataList、DtaCombo、Datagrid、micred
相关属性数据源、数据成员(数据集、数据字段、数据格式
数据环境设计器可以参与多个不同的数据库连接
操作说明:设计APP应用程序窗口、创建功能代码、存储项目
示例4 :记录分页
特点:以记录集分页特性进行记录分页
使用DataGrid控件的数据绑定功能显示分页后的数据记录
设计分析:使用记录集中的PageSize属性设置或返回一个记录中可以包含的记录数。
用两种方法显示记录页的数据。 不能使用DataGrid控件将分页记录集直接绑定到DataGrid控件。 将当前记录页上的数据复制到新记录集,然后绑定到DataGrid控件。 使用MSFlexGrid控件在运行时使用TextMatrix属性显示数据。
示例5 :数据查询
特征:使用ADO Command对象创建参数查询并查询数据库。
使用MSFlexGrid控件显示查询结果
设计分析:要实现数据库查询,有多种方法:1.使用查询参数生成SQL Select语句,然后使用ADO Command或ResordSet对象执行。 使用ADO Command对象创建参数查询。 执行Select语句检索数据库数据并将其存储在RecordSet对象中,然后在运行RecordSet对象的Find方法中查找符合条件的记录,或者将RecordSet对象的Filter属性存储在
技术说明:在MSFlexGrid控件中添加和清除数据(AddItem、RemoveItem、Clear );
要使用Command对象创建参数查询,请执行下列操作:
创建Command对象objCommandText=’SELECT * From系统用户Where username Like?’
2 .使用command对象的CreatParameter方法创建参数对象,并将其添加到command对象的Parameters集合中。
Dim parm as parameter
set parm=objcmd.creat parameter (‘ username ‘,advarchar,adparaminput,10 ) )。
objcmd.parameters.append parm
3 .设置参数值,并设置objcmd(‘username )=’admin ) )
通过执行Command的Execute方法完成查询