microsoft sql server 7.0 的数据迁移到mysql上的方法
zhbforce
想必大家都很喜欢用word打字,用excel进行计算和规划,用powerpoint作幻灯片进行展示…,但是这只用到了office系列产品的很少的一部分功能。据调查,绝大部分用户只用到了office产品的20%的功能,很少有人注意到visual basic for application。实际上,熟悉掌握vba的功能可以使你的工作事半功倍,尤其对会计、金融等专业来说,作出一套好的宏,几乎可以作到一劳永逸!最近,autocad中也加入了vba的功能,这不能不说这是一个趋势!
vba的功能决不只是让病毒制造者用来制造麻烦的,vba能被用来制造病毒的同时也正说明了其功能的强大与易用!利用ado对象,可以很方便的进行数据库操作!下面就是一个简单的数据交换的例子:
由于ado对象不直接支持mysql,所以必须先安装myodbc, 后者也是一个免费产品,在www.mysql.org上有下载,安装好了myodbc, 就可以在odbc数据源管理中配置一个数据源名称,把它指向你想连接的mysql数据库。代码如下:
sub connectmysql()
'通过myodbc去连接mysql数据库,并将microsoft sql server 7
'的数据转进mysql中
dim sconnect as string, ssql as string, i as long
dim cnmssql as new adodb.connection
dim cnmysql as new adodb.connection
'声明并创建对象 连接
dim rs as new adodb.recordset '声明并创建对象 记录集
dim cm as new adodb.command '声明并创建对象 命令
sconnect = dsn=mysql1 '指定mysql的数据源名称
cnmysql.open sconnect '连接到 mysql
sconnect=provider=sqloledb.1;persist security info=false;user id=sa;pwd=123456;initial catalog=softdown;data source=ntserver
'连接到 ms sql server 7
cnmssql.open sconnect
'ssql = create table softinfo (softnum smallint,softname varchar(70),softdesc blob, & _
softpath varchar(30),softleng varchar(10),softclass varchar(10),softsugest tinyint(1), & _
softdown smallint(4)) '创建新的mysql数据表语句
ssql = select * from softinfo order by softnum
rs.open ssql, cnmssql, 1, 1
http://www.bkjia.com/phpjc/631203.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631203.htmltecharticlemicrosoft sql server 7.0 的数据迁移到mysql上的方法 zhbforce 想必大家都很喜欢用word打字,用excel进行计算和规划,用powerpoint作幻灯片进行展示…,...