ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7679|回复: 17

[原创] vb6.0+mysql

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-7-1 10:46 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 魂断蓝桥 于 2014-7-1 10:50 编辑

算来,从注册到如今,已经3个年头了,在这里得到了很多的帮助,也学到了许多知识,我会用几周的时间,把这个帖子编辑下去,算是对论坛的支持及对自己这几年来的一个总结吧,学习的时间不长,代码中的错误,肯定不会少,也请大家一并指出,共同提高。

主要用vb6.0做前台,后台的数据库选择mysql,用到的主要控件,LISTVIEW,COMBO,LIST等,选mysql 的主要原因是,mysql是服务器+客户端,用法也比较简单,如果用access 需要开启共享,安全性不如mysql,并且access不支持事物,不支持行级别的锁定,用户、数据一多,性能不如mysql。

vb做前台的好处是,对权限可以比较好的控制,而且不会产生,禁用宏的隐患,并且,vba的代码90%在vb中是通用的,不会太复杂。

首先介绍一下用的软件,大家可以在网上直接下载,我就不上传了。

1、mysql-5.5.37-win32.msi
2、mysql驱动程序_mysql-connector-odbc-5.1.6-win32.msi
3、Navicat_for_MySQL_10.1.7.exe
4、VB6.0企业版。

下载后,自行安装就可以了,具体步骤网上有很多教程,注意一点安装mysql的时候,选择(严格模式),数据库类型选第一个,也就是开发者类型,占用资源比较少,如果有服务器的话,可以选第二个,数据库用途那里,我选的是第二个,也就是主要资源配置给innodb引擎。

完成后的程序如下所示。

1.gif





TA的精华主题

TA的得分主题

 楼主| 发表于 2014-7-1 10:57 | 显示全部楼层
启动navicat软件后,新建数据库,名字是jjd
再新建几张数据表,关系,字段设置及外键设置如下。

截图03.png


TA的精华主题

TA的得分主题

 楼主| 发表于 2014-7-1 11:08 | 显示全部楼层
vb6.0 部件选择控件包括

截图01.png

vb6 代码如下

jjd.rar (845.92 KB, 下载次数: 343)

TA的精华主题

TA的得分主题

发表于 2014-12-24 14:00 | 显示全部楼层
这个作品含量太高了,分享快乐,非常的赞一个,向蓝桥老师学习

TA的精华主题

TA的得分主题

发表于 2015-1-13 19:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
努力 学习  谢谢分享

TA的精华主题

TA的得分主题

发表于 2015-1-29 22:18 | 显示全部楼层
顶一下,顺便请问楼主,能不能给个VB6.0的下载地址,网上下了两个都提示有病毒,没敢用

TA的精华主题

TA的得分主题

发表于 2016-4-6 22:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-4-12 14:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
努力学习,谢谢分享

TA的精华主题

TA的得分主题

发表于 2016-4-13 09:22 | 显示全部楼层
真的很不错,先收藏了,慢慢学习

TA的精华主题

TA的得分主题

发表于 2016-6-29 23:28 | 显示全部楼层
本帖最后由 sannige 于 2016-6-30 00:30 编辑

追寻大神的脚步,我安装了xp的虚拟机,并且安装了
1、mysql-5.5.37-win32.msi
2、mysql驱动程序_mysql-connector-odbc-5.1.6-win32.msi
3、Navicat_for_MySQL_10.1.7.exe
4、VB6.0企业版。
其中123的版本和楼主的稍有区别,建了数据库,建了表,设好了外键,找到了总表中航次id数据类型和航次表中的航次id不一致的小bug。确定了工程1打开后部件的选择就是精确的楼主所展示的6个

打开了jjd里面的工程1vbp,按照推测,稍微修改了模块中的几个常量。报错,尝试运行主页菜单下的任何一个项目,都提示我“找不到工程或库”,不知道什么原因。。。
找到了原因,安装office2010后不再提示找不到库了,现在的问题是模块中的几个常量应该怎么改,毕竟现在想下载当时的驱动版本,mysql server版本已经很难了。
Public Const driv As String = "{MySQL ODBC 5.1 Driver}"  ‘这个字符串怎么获得?
Public Const ser As String = "127.0.0.1"
Public Const db As String = "jjd"
Public Const 人员 As String = "admin"    ’ 这里的人员不是指jjd数据库里的root吧
Public Const 密码 As String = "excelhome"    同上
Public Const cw  As String = "[MySQL][ODBC 5.1 Driver][mysqld-5.5.37]Duplicate entry"     ‘这个字符串怎么获得?
Public 权限 As String

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-20 01:57 , Processed in 0.055633 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表