亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

ACCESS數據庫向MySQL快速遷移小程序(二)

2024-09-07 19:05:01
字體:
來源:轉載
供稿:網友
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以下為 import.php 源程序
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

<html>
<head>
<style type=text/CSS>
body,td,li,div,p,PRe,a,b,h1,h2,h3,h4 {font-family:verdana;font-size:9pt;line-height : 18px;color:#a00000 }  
</style>
</head>
<body bgcolor=#f0f0f0 topmargin=0 leftmargin=0 text=#a00000>
<center>
<br>
<div style="font-size:24pt;font-family:times;font-weight:bold;color:#008000">ODBC --> MySQL Migrant</div>

<hr size=1 color=#900000>

<?  

    $dbconnection = @mysql_connect("yourmysqlserver", "mysqlaccount", "mysqlpassWord")  
     
        or die ("can not connect to database server");
     
    @mysql_select_db("yourdatabase")   
              
             or die("<p style='font-size:9pt;font-family:verdana;color:#803333;font-weight:bold'>No Database,</p>") ;  


    $conn = odbc_connect("task", "", "");
     
    $fp = fopen ("fdlist.txt","r") ;
     
    $table1 = fgets($fp,200);

    $fd1 = fgets($fp,1024) ;

    $table2 = fgets($fp,200);

    $fd2 = fgets($fp,1024) ;
     
     
    $query1 =  "select " . $fd1 . " from " . $table1 ;  

    $query2 =  "select " . $fd2 . " from " . $table2 . " where 1=2 " ;
     
    $result = mysql_query ($query2) ;
     
    mysql_query ("delete from " .$table2 ) ;
     
    echo "sql=". $query1;
     
    $recordsid = odbc_exec($conn, $query1);
     
    $idcounts = odbc_num_fields( $recordsid ) ;
     
    $idcount2 = mysql_num_fields($result) ;
     
    if ( $idcounts != $idcount2 )  
        die (" The fields of two tables doesn't match ") ;

    echo "<table width=90% border=1 bordercolorlight=#000000 bordercolordark=#ffffff cellpadding=3 cellspacing=0>n" ;
     
     

    echo   "<tr align=center><td> n " ;
     
    for ( $i = 1 ; $i <= $idcounts ; $i ++)  
     
        echo  "n<td>" . odbc_field_name($recordsid,$i) ;
     
    $theno = 1 ;
     
    echo  "<tr>n" ;
     
     
     
    while (odbc_fetch_row($recordsid) )  {
     
         
         
        $runsql = "insert into " . $table2 . "(" . $fd2 . ") values (" ;
         
        for ( $i = 1 ; $i <= $idcounts ; $i ++) {
         
            $fdv = odbc_result($recordsid,$i) ;  
             
             
            if ( mysql_field_type($result,$i-1) == "string")
             
                $runsql .= "'". $fdv . "'," ;
            else
                $runsql .= $fdv. "," ;
                 
        }

        $runsql = substr($runsql,0,strlen($runsql)-1) ;

        $runsql .= ")" ;

        mysql_query ($runsql) ;

        $theno++ ;
    }
     

    echo "Total Convert : " . $theno -- ;         

     
     
    odbc_close($conn);

?>

</body>
</html>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
有經驗的網友可能看了兩個小程序,可能覺得如在access數據庫
中各表的字段是英文的話,fdlist.php有點多余,其實在這里,我的
本意是在遷移時,可以很方便地刪除某些不用的字段,只要將fdlist.php的生成文件fdlist.txt中對應的字段Delete掉即可。還算是很方便的,反正,有了這兩個小程序,我以前放在ACCESS中的幾十個表格的數據,二十分鐘全部遷移完畢,包括對其中四、五個表格字段的修改。

     當然,雖然兩個程序達到了我預定的功能,但要將其擴展為所有人可用其將ODBC數據庫遷移至MySQL數據庫,且使用更加方便一些,還有一些方面可以改進,如根據ODBC表格的結構自動建立MySQL表格,如不能建立,給出一步一步用戶建立表格的向導功能;檢測源表和目的表格數據類型的差異...等等,不過,我的數據遷移任務已完成,編這樣的程序失去了一半的原動力,各位要是給我一點鼓勵的話,我也許會做出一個更加完美的程序來,精神上的鼓勵也行,當然物質上的就更佳了(喂!不是西紅柿和香蕉皮)。       
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩高清欧美高清| 久久视频免费在线播放| 日韩电影在线观看中文字幕| 久久久999精品免费| 国产乱肥老妇国产一区二| 国内精品视频久久| 色婷婷**av毛片一区| 欧美性高潮床叫视频| 正在播放欧美一区| 久久伊人色综合| 欧美日韩成人在线视频| 91av在线播放视频| 欧美日韩性视频| 日韩欧美第一页| 欧美高清性猛交| 国产欧美一区二区三区四区| 亚洲深夜福利视频| 欧美精品在线极品| 亚洲精品视频网上网址在线观看| 亚洲色图偷窥自拍| 亚洲第一网站男人都懂| 国产午夜精品全部视频在线播放| 国产97色在线| 色综合色综合久久综合频道88| 欧洲午夜精品久久久| 久久亚洲成人精品| 欧美激情网站在线观看| 欧美在线观看一区二区三区| 91在线视频九色| 欧美日韩精品二区| 成人免费激情视频| 这里精品视频免费| 欧美性猛交99久久久久99按摩| 亚州精品天堂中文字幕| 日韩中文字幕网站| 91在线视频成人| 精品中文字幕在线| 国产亚洲日本欧美韩国| 97香蕉超级碰碰久久免费的优势| 国产精品亚洲精品| 日韩av在线一区| 亚洲免费视频观看| 国产美女精品视频免费观看| 最近免费中文字幕视频2019| 国产成人短视频| 日韩福利视频在线观看| 欧日韩在线观看| 亚洲社区在线观看| 亚洲男女自偷自拍图片另类| 欧美电影免费观看| 欧美性xxxxx极品娇小| 亚洲成人精品视频| 久久免费视频在线观看| www.亚洲一二| 国产精品旅馆在线| 国产精品久久电影观看| 一本色道久久88综合亚洲精品ⅰ| 国产精选久久久久久| 欧美成人激情视频| 最近2019年手机中文字幕| 亚洲人成网7777777国产| 成人激情视频网| 欧美成人午夜免费视在线看片| 日韩欧美在线视频观看| 亚洲精品网站在线播放gif| 亚洲国产精品人久久电影| 91久久久久久久久久久久久| 68精品久久久久久欧美| 久久色免费在线视频| 国产精品99久久久久久白浆小说| 亚洲欧美成人在线| 久久久久久久久久av| 亚洲欧美福利视频| 亚洲精品国偷自产在线99热| 亚洲色图在线观看| 欧美在线视频播放| 中文字幕综合一区| 人人爽久久涩噜噜噜网站| 亚洲精品一区在线观看香蕉| 国内精品一区二区三区四区| 国产免费观看久久黄| 欧美xxxx做受欧美.88| 精品伊人久久97| 欧美又大又硬又粗bbbbb| 精品亚洲国产成av人片传媒| 国产精品一二区| 日本中文字幕成人| 亚洲图片制服诱惑| 亚洲成人aaa| 国产一区欧美二区三区| 亚洲精品日韩在线| 欧美激情第99页| 国产美女久久精品| 亚洲а∨天堂久久精品喷水| 亚洲精品乱码久久久久久按摩观| 国产精品手机播放| 欧美精品久久久久久久| 日韩av在线看| 日韩av免费观影| 久久久久久久久久久国产| 日韩中文视频免费在线观看| 亚洲欧洲日产国码av系列天堂| 久久精品国产91精品亚洲| 91啪国产在线| 国产精品99蜜臀久久不卡二区| 亚洲精品电影在线| 97在线观看免费| 亚洲精品国产精品国自产在线| 亚洲国产女人aaa毛片在线| 伊人久久男人天堂| yw.139尤物在线精品视频| 欧美伊久线香蕉线新在线| 国产福利精品av综合导导航| 亚洲高清一区二| 亚洲网站在线播放| 91在线看www| 亚洲精品在线观看www| 欧美激情一级精品国产| 亚洲国产97在线精品一区| 亚洲第一区在线观看| 社区色欧美激情 | 久久久人成影片一区二区三区观看| 欧美大片在线免费观看| 日韩国产精品一区| 欧美超级免费视 在线| 精品国产91乱高清在线观看| 中文字幕精品久久久久| 久久五月天色综合| 日韩免费av片在线观看| 欧美一区二区大胆人体摄影专业网站| 欧美成人黑人xx视频免费观看| 国语自产精品视频在线看抢先版图片| 国产欧美久久一区二区| 久久久久久成人| 2019中文在线观看| 久久综合久久88| 欧美日韩一区二区三区| 欧美一级片免费在线| 亚洲国产精彩中文乱码av在线播放| 最近中文字幕日韩精品| 日韩一区二区久久久| 91久久在线观看| 久久中文精品视频| 亚洲欧美国产精品va在线观看| 亚洲精品国产精品国自产观看浪潮| 国产精品一区二区三区毛片淫片| 91成人免费观看网站| 精品成人在线视频| 亚洲激情成人网| 91精品国产一区| 精品亚洲精品福利线在观看| 97精品免费视频| 国产精品久久91| 国产精品美女www爽爽爽视频| 亚洲欧美日韩国产精品| 久久久久久噜噜噜久久久精品| 日韩免费观看av| 亚洲美女视频网站| 青青精品视频播放| 日韩成人av在线播放| 精品高清一区二区三区| 欧美日韩在线视频一区二区| 日韩成人av一区| 国产日韩精品入口|