VB6.0数据库开发五个实例——罗列的总结

VB6.0数据库开发五个实例——罗列的总结

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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方法完毕查询

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117998.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • ntp服务器协议,NTP协议介绍及实现方案(服务器端和客户端).doc[通俗易懂]

    ntp服务器协议,NTP协议介绍及实现方案(服务器端和客户端).doc[通俗易懂]NTP协议介绍及实现方案TOC\o”1-3″\h\z\u1NTP协议简介22NTP协议实现原理22.1NTP协议的分层结构22.2NTP协议的对时方式32.3NTP协议的工作模式43NTP报文格式44NTP实现方案74.1服务器端实现方案84.2客户端实现方案95遗留问题106参考文献101NTP协议简介NTP(NetworkTime…

    2022年10月12日
  • 软件工程:数据流图和结构图怎么画?

    软件工程:数据流图和结构图怎么画?文章目录Step1:根据软件的功能描述,绘制数据流图:Step2:根据数据流图,分级绘制结构图:•边界划分:•第一级分解:•第二级分解:•精化减少耦合:Step1:根据软件的功能描述,绘制数据流图:问题表述:假设的仪表板将完成下述功能:(1)通过模数转换实现传感器和微处理机接口;(2)在发光二极管面板上显示数据;(3)指示每小时英里数(mph),行驶的里程,每加仑油行驶的英里数(mpg)等等;(4)指示加速或减速;(5)超速警告:如果车速超过55英里/小时,则发出超速警告铃声。首先了

  • git基本用法命令大全

    git基本用法命令大全1.新建本地git仓库,并将本地库关联远程仓库GitHub1.1. git拉取远程分支并创建本地分支1.1.1查看远程分支    gitbranch-r 查看所有远程分支:1.1.2拉取远程分支并创建本地分支        方法一    gitcheckout-b本地分支名origin/远程分支名 使用该方式会在本地新建分支,并自动切换到该本地分支。        方式二    g…

  • webstrom2021激活码【在线注册码/序列号/破解码】

    webstrom2021激活码【在线注册码/序列号/破解码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • Activiti流程引擎_activiti工作流原理

    Activiti流程引擎_activiti工作流原理Activiti框架提供的流程引擎配置类ProcessEngineConfiguration的类图如下:下面的图是流程引擎的架构图:由上图我们可以很清楚地从全局角度了解ProcessEngineConfiguration类:1)EngineServices:该接口中定义了获取各种服务类实例对象的方法。2)ProcessEngine:继承EngineServices接口,并增…

    2022年10月20日
  • 什么是Java多态?如何实现Java多态?[通俗易懂]

    什么是Java多态?如何实现Java多态?[通俗易懂]java多态这个概念在同学们深入学习java的时候就会被提出,很多同学并不知道是什么意思,如何实现。今天小千就来给大家介绍一下什么是java多态和java如何实现多态。什么是多态?指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamicbinding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关系。现实中,关于多态的例子不胜

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号