sqlserver2000数据库如何将数据转到mysql数据库中?

 我来答
春入仙门洞天m
2014-06-22 · TA获得超过164个赞
知道答主
回答量:165
采纳率:100%
帮助的人:49.4万
展开全部
Sub connectMySQL(和PHP搭配之最佳组合)() '通过MyODBC去连接MySQL(和PHP搭配之最佳组合)数据库,并将Microsoft sql server(WINDOWS平台上强大的数据库平台) 7 '的数据转进MySQL(和PHP搭配之最佳组合)中 Dim sConnect As String, sSql As String, i As Long Dim cnmssql(WINDOWS平台上强大的数据库平台) As New ADODB.Connection Dim cnMySQL(和PHP搭配之最佳组合) As New ADODB.Connection '声明并创建对象 连接 Dim rs As New ADODB.Recordset '声明并创建对象 记录集 Dim cm As New ADODB.Command '声明并创建对象 命令 sConnect = "dsn=MySQL(和PHP搭配之最佳组合)1" '指定MySQL(和PHP搭配之最佳组合)的数据源名称 cnMySQL(和PHP搭配之最佳组合).Open sConnect '连接到 MySQL(和PHP搭配之最佳组合) sConnect="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=123456;Initial Catalog=softdown;Data Source=ntserver" '连接到 ms sql server(WINDOWS平台上强大的数据库平台) 7 cnmssql(WINDOWS平台上强大的数据库平台).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(和PHP搭配之最佳组合)数据表语句 sSql = "select * from softinfo order by softnum" rs.Open sSql, cnmssql(WINDOWS平台上强大的数据库平台), 1, 1 While Not rs.EOF sSql = "insert into softinfo values (" & Trim(rs(0).Value) & ",'" & Trim(rs(1).Value) & _ "','" & Trim(rs(2).Value) & "','" & Trim(rs(3).Value) & "','" & Trim(rs(4).Value) & _ "','" & Trim(rs(5).Value) & "'," & Trim(rs(6).Value) & "," & Trim(rs(7).Value) & ")" cm.ActiveConnection = cnMySQL(和PHP搭配之最佳组合) cm.CommandType = adCmdText cm.CommandText = sSql cm.Execute rs.MoveNext Wend rs.Close Set rs = Nothing cnMySQL(和PHP搭配之最佳组合).Close Set cnMySQL(和PHP搭配之最佳组合) = Nothing cnmssql(WINDOWS平台上强大的数据库平台).Close Set cnmssql(WINDOWS平台上强大的数据库平台) = Nothing End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式