用一个循环就可以实现了,大概思想如下:连接SQLSERVER数据库;
读取数据表;
while(还有记录要读取)
{
将SQL SERVER表中的一条读取到数组中;
保存SQL SERVER当前记录的ID号;
连接MYSQL数据库;
将数组中的内容添加到MYSQL数据库中;
重新连接SQL SERVER数据库;
读取数据表;
定位到上一次保存的SQL SERVER表的记录ID+1的记录;
if (存在ID+1的记录)
继续循环
else
退出循环
}

解决方案 »

  1.   

    上面的大哥,我只需要读取sqlserver并添加到mysql一条记录,对access也是写一条记录,而且写的不需要读取别的库,关键是同时连接这三种库的方法,怎么连,这个我不会!下面是我找到的连接方法,大家看该怎么写正确:
    <?
    $db=odbc_connect("newwww","sa","s1a2")
    $conn=mssql_connect("localhost","sa","s1a2");
    mssql_select_db("newwww",$conn);$conn=mysql_pconnect("localhost","root","03964661160");$dbc = new COM("ADODB.Connection"); 
    $dbc->Provider = "MSDASQL"; 
    $dbc->Open("dnsdns.mdb"); 
    $rs = $dbc->Execute("select * from products"); 
    $i = 0; 
    while (!$rs->EOF) { 
    $i += 1; 
    $fld0 = $rs->Fields(0); 
    $fld1 = $rs->Fields(1); 
    $fld2 = $rs->Fields(2); 
    print "$fld0->value $fld1->value $fld2->value
    "; 
    $rs->MoveNext(); 

    $rs->Close(); 
    ?>
      

  2.   

    标题:  PHP 读取 Access 数据内容[cnskyes[诸葛晓光]]  
      
    你可以在控制台中的ODBC 資料來源中新增使用者資料來源名稱, 
    例如 mydata,這時你就可以用 php 提供的 odbc_connect() 
    建立連結,並查詢資料。如下面片段 php 可以將表格 mydata_table 
    中 mydata_field 欄位的資料一筆筆列出: $conn=odbc_connect("mydata", "your_username", "your_password"); 
    $sql="select mydata_field from mydata_table"; $results=odbc_do($conn, $sql); while(odbc_fetch_into($results, &$row)){ 
    $field=$row[0]; 
    }  
      

  3.   

    access使用odbc连接方式
    其它的使用相应的方式