VB6.0数据库开发五个实例——罗列的总结
实例一: 系统登录对话框
设计分析:数据库管理系统登录对话框两种基本方法:数据库中建立数据表用于保存系统用户登录信息;支持安全验证的数据库管理系统,可将系统用户定义为数据库用户。
技术要领:1、Enter 、Cancel
2、ADO Connection对象
3、ADO RecordSet对象(相关属性:Active connection、Eof、Field;方法:open;Fields集合)
4、自己定义函数过程
操作过程:1、可视化数据管理器创建数据库;
2、设计窗口;
3、建立ADO对象引用,訪问数据库 ;
4、编写功能代码:取消登录功能;
5、编写username、口令验证过程;
6、确定button单击事件过程;
7、保存共程,測试执行。
实例二:ADO訪问数据源
设计分析:1、使用ADO更新数据源有两种方法。Recordset对象中Updata、Updatabatch方法。独占方式,以及其它用户同一时候訪问数据方式;Command对象运行SQL数据更新命令。
2、技术要领:RecordSet的记录锁类型、CursorLocation、浏览RecordSet中的记录、ODBC数据源类型
操作project:1、创建ODBC数据源
2、设计记录浏览窗口
3、建立ADO引用
4、编写功能代码:声明部分、Load部分(连接数据库、检索数据、显示记录AbsolutePosition RecordCount)、运行数据更新过程、“前一记录”“后一记录”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、MicrosoftHerarchical FlexGrid)
相关属性 Datasource、DataMember(数据集)、DataField、DataFormat
Data Environment Designer 可加入多个不同的数据库连接
操作过程:设计应用程序窗口、编写功能代码、保存project
实例四:分页显示记录
特点:用记录集的分页特性进行记录分页
使用DataGrid控件的数据绑定功能显示分页后的数据记录
设计分析:使用记录集的PageSize属性用于设置或返回一个记录也中可包括的记录条数。
两种方法显示记录页数据:使用DataGrid控件,不能直接将分页的记录集绑定到DataGrid控件上,可将当前记录页的数据拷贝到一个新的记录集中,然后再将其绑定到DataGrid控件上;使用MSFlexGrid控件,执行时通过TextMatrix属性来显示数据。
实例五:数据查询
特点:使用ADO Command对象创建參数查询以查询数据库。
使用MSFlexGrid控件显示查询结果
设计分析:实现数据库查询有下面几种方法:1.使用查询參数构造SQL Select语句,然后使用ADO Command或ResordSet对象运行。2.使用ADO Command对象创建參数查询。3.先运行Select语句获取数据库数据,将其存放到RecordSet对象中,然后在运行RecordSet对象的Find方法查找符合条件的记录,或者设置RecordSet对象的Filter属性筛选符合条件的记录。
技术要领:MSFlexGrid控件中数据的加入和清除(AddItem、RemoveItem、Clear);
使用Command对象创建參数查询,分为下面几步:
1.创建Command对象 objCommandText="SELECT * From 系统用户 Where username Like ?"
2.使用Command对象的CreatParameter方法创建參数对象,然后将其加入到Command对象的Parameters集合中,
Dim parm as parameter
Set parm=objcmd.CreatParameter("username",advarchar,adparaminput,10)
objcmd.parameters.append parm
3.设置參数的值,objCmd("username")="admin"
4.运行Command的Execute方法完毕查询
VB6.0数据库开发五个实例——罗列的总结的更多相关文章
- yyblog2.0 数据库开发规范
一.基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务.行级锁.并发性能更好.CPU及内存缓存页优化使得资源利用率更高 (2)表字符集默认使用utf8,必要时候使用utf8mb4 解读:1. ...
- 微渠道发展 BAE交通运输平台和java呼声,微信mysql数据库开发实例 --图文开发教程
持续更新 BAE java开展mysql数据库 图文教程 BAE java语言发展mysql源码下载: 目前微信的发展.BAE开展.java开展.mysql教程开发非常,的介绍基于BAE平台.java ...
- 主窗体里面打开子窗体&&打印饼图《Delphi 6数据库开发典型实例》--图表的绘制
\Delphi 6数据库开发典型实例\图表的绘制 1.在主窗体里面打开子窗体:ShowForm(Tfrm_Print); procedure Tfrm_Main.ShowForm(AFormClass ...
- VB6.0连接MySQL数据库
VB6.0连接MySQL数据库
- VS2010 开发 VB6.0 activeX控件 dll
项目源码 https://download.csdn.net/download/csdn_z_s/10427764 开发环境 操作系统: win7 64位 旗舰版 Java语言开发环境: Eclip ...
- ThinkPHP5.0框架开发--第7章 TP5.0数据库操作
ThinkPHP5.0框架开发--第7章 TP5.0数据库操作 第7章 TP5.0数据库操作 ===================================================== ...
- RHEL5.6静默安装oracle11.2.0数据库实例脚本
脚本:单实例静默安装echo '[GENERAL] RESPONSEFILE_VERSION = "11.2.0" //查看虚拟机的版本,不能更改 OPERATION_TYPE = ...
- VB6.0编程笔记——(2)开发环境准备&学习前导入
工欲善其事必先利其器,着手开始学习写代码之前,我们需要先准备好需要用到的工具.这篇文章会教大家部署好环境,同时会告知前期我们需要知道的一点内容(可以不用特别理解,只要记住用法就行,后续会深入展开介绍) ...
- 第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍
第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structur ...
随机推荐
- 类似QtiPlot的veusz,sigmaplot,pymol
qtiplot在win下没那么好编译 依赖很多外部包的 scidavis 和 labplot是从他fork出来的 比较接近Origin 可以用这两个 FreeBSD 的 ports 里有直接 cd / ...
- QString与char*的相互转换
原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100r0nh.html 一.QString转char* QString str; int num=0; s ...
- html5 canvas 实现一个简单的叮当猫头部
原文:html5 canvas 实现一个简单的叮当猫头部 html5的canvas是很强大的,今天也是温习了一下之前的基础知识,然后学着做了一个简单的小案例.虽然在这一块几乎空白,但还是乐于尝试... ...
- Taxonomy of class loader problems encountered when using Jakarta Commons Logging(转)
Acknowledgments I would like to thank Jacob Kjome for reviewing early drafts of this document. His c ...
- Coreseek:第二步建索引及測试
1,建索引非常easy.一行代码 g:/service/coreseek/bin/indexer -c g:/service/coreseek/etc/csft_mysql.conf person ...
- Swift - 使用atlas图集实现动画效果(SpriteKit游戏开发)
我们通常继承SKSpriteNode来实现游戏中的元素,除了可以使用图片作为纹理皮肤外.我们还可以使用动画纹理集来实现动画播放. 动画纹理集的制作也很简单,首先要有一套动画序列图,然后把它们放到一个文 ...
- 节点地址的函数list_entry()原理详解
本节中,我们继续讲解,在linux2.4内核下,如果通过一些列函数从路径名找到目标节点. 3.3.1)接下来查看chached_lookup()的代码(namei.c) [path_walk()> ...
- 好多NFS的文章
http://www.cnblogs.com/lidabo/category/587288.html http://www.cnblogs.com/lidabo/p/4380555.html
- Windows server 2008 R2实现多用户远程连接
原文 Windows server 2008 R2实现多用户远程连接 经常使用远程桌面的朋友可能会注意到,Windows server 2008 R2中,远程桌面最多只允许两个人远程连接,第三个人就无 ...
- Windows 8 动手实验系列教程 实验7:磁贴和通知
动手实验 实验7:磁贴和通知 2012年9月 简介 磁贴是Windows应用商店应用用户体验的重要元素.当应用程序被安装后,它的磁贴将在Windows 8开始屏幕被创建.该磁贴(称为主磁贴)作为启动应 ...