-

Access,SqlServer,Mysql数据库之间转换

xiyuetaCMS里把Access数据库或SqlServer数据库里数据导出到sql.asp文件里,然后运行sql.asp文件把数据导入到其它数据库里, 也可以生成Access数据库或SqlServer数据库的表结果,生成sql.txt,然后导入到mysql里,生成mysql表
Access数据与SqlServer数据互传

生成 /install/sql.asp 文件
然后运行 /install/sql.asp 文件,导入access或sqlserver数据内容到数据库里
如果报错,可根据sql.asp文件字段内容有问题,手动查的调试


<!--#Include file = "inc/config.asp"-->
<%

    MDBPath = "/data\data.mdb"  '需要导入数据的连接数据库'
    databaseType = "access"

    call echo("access转mysql数据","生成sql.asp文件,保存在/install/sql.asp 运行这个文件就可以了")
    call accessDataToSqlServerData(100)   '第一个参数为每个表显示多少条数据,数据太大可能会很慢'

    'call die(vbcrlf & vbcrlf & accessToSQLServer("","admin"))   '获得指定表结构,然后手动添加到/install/default.asp里'

    call eerr("操作完成",vbEchoTimer())
%>
            
access或sqlserver表结构到mysql
把Access表或SqlServer表结构转成mysql表结构,然后给php网站来用
<!--#Include file = "inc/config.asp"-->
<%

call main()
sub main()
    dim c
    mdbpath="D:\xx\data\data.mdb"
    databaseType="access"
    call openconn()
    c=accessToMySql("|admin|member|")
    call echo("c",c)
    call writetofile("install/sql.txt",c,"utf-8")
end sub        
%>
        
access表结构到sqlserver,或sqlserver表结构到access
access表结构到sqlserver,或sqlserver表结构到access,然后再放到asp程序里运行生成相应的数据库里表
<!--#Include file = "inc/config.asp"-->
<%

call main()
sub main()
    dim c
    ' mdbpath="D:\xx\data\data.mdb"
    ' databaseType="access"
    call openconn()
    c=accessToSQLServer("","|admin|member|")
    call echo("c",c)
    call writetofile("install/sql.txt",c,"utf-8")
end sub  
%>