实例1

1.任务

创建基于数据库的“系统登录”界面

2.过程

创建Access数据库设计窗体编写代码

定义一个函数过程(这里仅仅是定义这样一个过程,后面的事件才是真真的调用这个过程并予以实现),在函数过程里面通过connectinstring来建立对数据库的连接,然后利用objrs获取用户登录信息,其中用了if嵌套来是实现登录过程中出现的各种情况的应对。(这里应该就是米老师常说的为人民服务的宗旨,这里我想起来了一句海芳师姐的话,让用户躺在向日葵中。)

3.经典的代码

可能这并不是多么多么经典,只是应用过程中会用到很多次。

Objcn.connetionstring=”provider=Microsoft.jet.oledb.4.0;”& “data source=” & app.path & “\数据库\实例1.mdb”

Objcn.open

或者是这个一个版本

Strcn=”provider=Microsoft.jet.oledb.4.0;”&”data source =”& app.path &”\数据库\实例1.mdb”

Objcn.connectionstring=strcn

Objcn.open

当然在之前还是要定义objcn为连接集的,这段代码说白了就是用来连接数据库用的。是直接可以拿来用的,可能要更改一下路径什么的。

当然建立了数据库的连接,最后还是要释放的。就有下面这段你死了都不会忘了的代码了。

Set objrs=nothing

Objcn.close

Set objcn=nothing

可能大家有的顺序不一样,到目前为止我见过很多版本。还没有发现顺序对于运行有何影响。

实例2

1. 任务使用ADO实现对ODBC数据源的访问。(卡了?简单来说ODBC提供了对支持,用户可以直接将ODBC。还能以统一的方式访问数据库。)

2. 过程

Set objcn=new connection

Objcn.open”DSN=实例 2 DSN” Domain name system ‘

这里的DSN,中文域名系统一个DSN中至少应该包含如下一些内容:

◆关于数据库驱动程序的信息。

◆数据库存放位置。文件型数据库(如Access)的存放位置为数据库文件的路径;非文件型数据库(如sql Server)的存放位置是指服务器的名称。

◆数据库名称。在ODBC数据源管理器中,所有的DSN名称是不能重复的。

实例 3

1. 任务

使用 ADO Data 控件创建数据库连接

2. 过程

第一步:ADO Data控件连接数据库

第二步:文本框显示数据

Adodc1.caption="当前记录:"& Adodc1.RecordSet.AbsolutePosition & "\" & Adodc1.Recordset.Recordcount

实例4

1.任务

利用DataGrid 控件和记录集分页特性显示数据分页

2.过程

第一步:添加Microsoft DataGrid Control 6.0(OLEDB)部件

第二步:自定义过程用来显示当前记录页数据,并复制到记录集对象中,最后绑定DataGrid控件

第三步:连接数据库和记录集对象

出现的问题:对于实例4来说,其实我在实验过程中出现了很多问题。都是一些很小的细节,什么字母丢了,中英文切换错误。还是太粗心了。

这个例子跟前面几个例子,有很多的相似的地方。不同的是这里用了一个datacrid控件,用来分页显示。

实例5

1.任务

使用ADO Command对象实现数据库查询功能

2.过程

第一步;窗体加载时创建数据库连接和Command 对象

下面是建立参数查询的代码

Dim parm As New Parameter

set parm =objcmd.createparameter("用户名",advarchar,adparaminput,10)

objcmd.parameters.append parn

set parm =objcmd.createparameter("身份",advarchar,10)

objcmd.parameters.append parm

第二步:执行查询结果

第三步:关闭数据库连接

实例5和实例4好像都是前面几个例子的综合,外加上几个很好用的控件来显示数据那种效果。Msflexgrid控件里面很多参数属性倒是挺新鲜的。(应该VB有接触,但是学的。。。)

总结

以上是编程之家为你收集整理的VB与数据库的交互经典例子总结全部内容,希望文章能够帮你解决VB与数据库的交互经典例子总结所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

vb mysql 实例_VB与数据库的交互经典例子总结相关推荐

  1. vb查询mysql数据库实例_VB与数据库的交互经典例子总结

    实例1 1.任务 创建基于数据库的"系统登录"界面 2.过程 创建Access数据库设计窗体编写代码 定义一个函数过程(这里仅仅是定义这样一个过程,后面的事件才是真真的调用这个过程 ...

  2. vb mysql 实例_VB6.0数据库开发五个实例——罗列的总结

    实例一: 系统登录对话框 设计分析:数据库管理系统登录对话框两种基本方法:数据库中建立数据表用于保存系统用户登录信息:支持安全验证的数据库管理系统,可将系统用户定义为数据库用户. 技术要领:1.Ent ...

  3. vb mysql 语句_VB与数据库编程常用的SQL语句总结

    SQL数据库介绍国庆假期 美好而短暂 现已正式结束 不忘初心,继续前行 今天我们来学习VB与数据库编程中的SQL语句. SQL简介 SQL数据库语言是一种通用的,功能强大的关系数据库语言,是操作数据库 ...

  4. vb mysql 查询_vb中用sql语句查询数据库

    给你个完整的吧.Dim rs1 As New ADODB.Recordset   '定义数据集对象 Dim cnn As New ADODB.Connection     '定义数据连接 Privat ...

  5. 物理机存放mysql实例原则_MySQL数据库规范 (设计规范+开发规范+操作规范)

    I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析.设计.开发.测试.运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性. ...

  6. vb mysql_VB连接MYSQL实例

    VB连接MYSQL实例 电脑需安装数据库'mysql server'和'mysql connector net'相关版本软件. 在工程的'项目'-'添加引用'中添加引用'mysql.data' 实现代 ...

  7. 与mysql数据库的交互实战_基于 Go 语言开发在线论坛(二):通过模型类与MySQL数据库交互...

    在这篇教程中,我们将在 MySQL 中创建一个 chitchat 数据库作为论坛项目的数据库,然后在 Go 项目中编写模型类与之进行交互.你可以本地安装 MySQL 数据库,也可以基于 Docker ...

  8. mysql数据库增删改实例_Mysql1:数据库表操作,增删改查举例

    数据库表的相关操作 添加数据库表 语法: 实例: 查看数据库表 语法: show tables; 实例: 查看数据库表结构 1)使用DESCRIBE/DESC 语法: 实例: 2)SHOW CREAT ...

  9. 阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?

    本文介绍如何为RDS for MySQL实例创建账号和数据库. 账号类型RDS for MySQL实例支持两种数据库账号:高权限账号和普通账号.您可以在控制台管理所有账号和数据库,账号拥有的具体权限请 ...

  10. mysql 单实例部署_Mysql 数据库单机多实例部署手记

    最近的研发机器需要部署多个环境,包括数据库.为了管理方便考虑将mysql数据库进行隔离,即采用单机多实例部署的方式. 找了会资料发现用的人也不是太多,一般的生产环境为了充分发挥机器性能都是单机单实例运 ...

最新文章

  1. Single Page Application概览
  2. 人工智能实践:TensorFlow笔记学习(四)—— 神经网络优化
  3. Word编写代码时输出半角引号
  4. 如何用css3实现简单旋转的风车
  5. 百度前端技术学院,学习第一天。
  6. Docker添加或者更改容器的端口映射
  7. Java总结:正则表达式进行校验
  8. 制造业数字化经营新思路:管理平台架构及三大落地方法论
  9. java求最后一位不为0的数字_【Java】 剑指offer(62) 圆圈中最后剩下的数字
  10. 使用C#创建Windows服务 并发布Windows 服务
  11. jar包里java.lang.NoSuchMethodError异常,
  12. 职称计算机 将计算机broad_1下的e盘映射为k盘网络驱动器,职称计算机考试(网络基础)试题及答案操作..doc...
  13. 汉字计算机内码是国标码吗,汉字机内码与国标码的差别
  14. 网站全国公安机关互联网站安全服务平台备案流程
  15. WEB应用log4j1.x升级到log4j2.17.1
  16. 服务器响应为 5.7.0 dt spm,常见邮箱客户端发送失败的错误代码解析
  17. android实战理财,基于Android的理财系统APP的设计
  18. java编程思想第4版 第五章习题
  19. 用Excel获取数据——不仅仅只是打开表格
  20. CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)部分题解

热门文章

  1. Alex 的 Hadoop 菜鸟教程: 第12课 Sqoop1 安装/导入/导出教程
  2. 【第十届“泰迪杯”数据挖掘挑战赛】C题:疫情背景下的周边游需求图谱分析 问题三方案及Python实现
  3. Weblogic下载,安装与插件配置
  4. matlab中文免费版下载以及安装教程(超详细)
  5. idea代码格式化代码
  6. 华三模拟器(路由器)实现ipsec穿越NAT实验
  7. 设计之星 ai_二十万人的AI成长之路 ,百度之星用十五年去点亮
  8. windows 自定义安装包界面
  9. 泪目!java项目源码免费下载
  10. StringUtil工具类之去除所有的空白字符