您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

Microsoft SQL Server 7.0 的数据迁移到MySQL上的一种方法

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

 


想必大家都很喜欢用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

 while not rs.eof
 ssql = "insert into softinfo values (" & trim

[1] [2] 下一页

在google里搜索更多Microsoft SQL Server 7.0 的数据迁移到MySQL上的一种方法

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明