仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1151|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之怎样将Access和Excel导进到Mysql中之三...

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:35:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
曾经的功能列表可能会迅速变得过时了。而且,有些功能对有的应用程序非常重要,但是对别的应用程序则不一定。access|excel|mysql二。导库的VB程序

  这个工程要利用一些工具库,在数据库会见方面,决意利用ADO(ActiveXDataObjects),关于利用过ASP的人,这个名字应当十分熟习了,实践上,它在VB中的使用也是几近一样的,因为要操纵Excel,还要援用一个扩大的工具库。点菜单中的“工程”---“援用”,选择“MicrosoftActiveXDataObjects2.6Library”和“MicrosoftExcel9.0ObjectLibrary”,在援用列表中,可援用工具库的版本也许有所分歧,选择相似的最新版本就能够了。要利用对话框和进度条,还要援用一些部件,点菜单中的“工程”--“部件”,选择“MicrosoftCommonDialogControl6.0(SP3)”和“MicrosoftWindowsCommonControls6.0(SP3)”。

界面如图一所示

</IMG>
图中各数字暗示的控件分离是:

1-3:3个均为TextBox控件,名字分离为mdbfilename,mdbpassword,xlsfilename,mdbfilename用来唆使导进Access文件的路径和文件名,mdbpassword用来输出Access文件的暗码,xlsfilename用来唆使导进Excel文件的路径和文件名;

4:称号为select_mdbfile,CommandButton控件,用来选择要导进的Access文件;

5:称号为importMDB,CommandButton控件,选择好文件后,用该按钮导进MDB文件

6:称号为CommonDialog1,CommonDialog控件

7:称号为select_xlsfile,CommandButton控件,用来选择要导进的Excel文件;

8:称号为importXLS,CommandButton控件,选择好文件后,用该按钮导进XLS文件;

9:称号为CommonDialog2,CommonDialog控件

10:称号为prgBar1,进度条(ProgressBar),当要导进良多纪录时,利用进度条能够唆使以后的导进进度

11:称号为StatusBar1,形态条(StatusBar),唆使导进的停顿形态,包含“正在导进”,“导进完成”等。

要将Style设置为“1-sbrSimple”


在程序的头部作以下声明

OptionExplicit

DimCnAsNewADODB.Connection

DimCnmysqlAsNewADODB.Connection

DimRsAsNewADODB.Recordset

DimRsmysqlAsNewADODB.Recordset


Functionreplace_str(srcstrAsString)

srcstr=Replace(srcstr,"","")

replace_str=Replace(srcstr,"","")

EndFunction



双击form,在装载form时输出以下的代码

PrivateSubForm_Load()

将进度条设置为不成见

prgBar1.Visible=False

毗连mysql数据库,pwd为数据库的暗码,uid为用户名,dsn为数据源的称号

Cnmysql.ConnectionString="uid=root;pwd=;dsn=build"

Cnmysql.Open

EndSub

采用DBaaS解决方案,他们也可以使用同大企业一样的技术。在大型组织中,DBaaS可以提供部门级解决MySQL学习教程,而无需IT部门和采购部门的介入,提供更快和更容易的方法来实现小型解决方案。
海妖 该用户已被删除
沙发
发表于 2015-1-17 17:49:32 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
蒙在股里 该用户已被删除
板凳
发表于 2015-1-20 23:45:55 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
admin 该用户已被删除
地板
发表于 2015-1-30 07:33:12 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
小妖女 该用户已被删除
5#
发表于 2015-2-15 20:30:32 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
若相依 该用户已被删除
6#
发表于 2015-3-4 13:29:59 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
分手快乐 该用户已被删除
7#
发表于 2015-3-11 19:45:27 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-19 10:35:49 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
爱飞 该用户已被删除
9#
发表于 2015-3-27 20:10:46 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-1 20:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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