<?
$dbconnection = @mysql_connect("yourmysqlserver", "mysqlaccount", "mysqlpassword")
or die ("can not connect to database server");
@mysql_select_db("yourdatabase")
or die("no database,
") ;
$odbc_table = "youroriginaltable" ; // the original table name in your odbc database
$mysql_table = "yournewtable" ; // the new table name in your mysql database.
?>
fields list of two tables
<?
$conn = odbc_connect("task", "", "");
$odbc_query = "select * from " . $odbc_table . " where 1=2";
$recordsid = odbc_exec($conn, $odbc_query);
$idcounts = odbc_num_fields( $recordsid ) ;
$fdlist1 = "" ;
for ( $i = 1 ; $i <= $idcounts ; $i ++)
$fdlist1 .= odbc_field_name($recordsid,$i)."," ;
echo "fd1 = " . $fdlist1 ;
$fdlist1 = substr($fdlist1,0,strlen($fdlist1)-1) ;
$fdlist2 = "" ;
$sqlquery = "select * from " . $mysql_table . " where 1=2 " ;
$records2 = mysql_query ($sqlquery) ;
$idcount2 = mysql_num_fields ( $records2 ) ;
for ( $i = 0 ; $i < $idcount2 ; $i++)
$fdlist2 .= mysql_field_name($records2,$i )."," ;
echo "fd2 = " . $fdlist2 ;
$fdlist2 = substr($fdlist2,0,strlen($fdlist2)-1) ;
$fp = fopen ("fdlist.txt","w") ;
fwrite ($fp,$ctable) ;
fwrite ($fp,"n");
fwrite ($fp,$fdlist1) ;
fwrite ($fp,"n");
fwrite ($fp,$etable) ;
fwrite ($fp,"n") ;
fwrite ($fp,$fdlist2) ;
fclose($fp) ;
odbc_close($conn);
if ( $idcount2 != $idcounts )
?>
~~~~~~~~~~~~~~~~~~~
未完接(二)
~~~~~~~~~~~~~~~~~~~
Access資料庫到Mysql資料庫實時更新
專案目標 首先是將access資料庫中的大量資料 已經存好的原有百萬級資料 轉存到mysql資料庫中,然後,隨著access中資料的增加,要同步更新mysql資料庫,更新週期自定。思路 一開始的轉存前篇部落格已經講過,這裡就忽略了,主要是實現access資料更新後同步到mysql中。思路是 1.用m...
c 向Access插入資料成功,資料庫中卻沒有資料
在用vs的視窗應用程式操作access時,系統會把這個資料庫檔案複製到輸出目錄bin debug中,那麼在進行資料操作的時候實際上是在對bin debug中的資料庫檔案進行的,而原庫檔案是不受影響。也即是說,每次執行除錯程式時,vs都會從我們指定的目錄拷貝乙份到debug下面,我們所 操作的acce...
連線ACCESS資料庫
1 匯入命名空間空間 system.data.oledb 2 建立指向資料庫的連線 建立連線要用到system.data.oledb命名空間中的類 oledbconnection。通過以下語句可以完成對本地資料庫的連線工作 string strconnect provider microsoft.j...