1

Access データベース(*.mdb)からデータを読み取り、列のデータ型を取得するにはどうすればよいですか? 具体的には、AccessからMySQL データベースにデータを挿入しますか?

これが私の目指すもの・・・

  1. 認証を使用して Access (*.mdb) に接続します。
  2. Access のデータ型を取得します。
  3. MySQL で対応するデータ型を作成します。
  4. データを挿入します。

ありがとう。

4

2 に答える 2

0

あるベースから別のデータベースに移行するには、まず同じテーブル構造にする必要があります。

次に、ACCESS のデータベースから読み取るには、次のようなことができます ( http://es.php.net/manual/es/function.odbc-exec.php#71615 ):

$emp_id = $_GET['emp_id'];
$stmt = odbc_prepare($db_conn, "SELECT pwd FROM employees WHERE emp_id=?");
$res = odbc_execute($stmt, array($emp_id));

次に、結果を使用して、MySQL データベース ( http://es.php.net/manual/es/function.mysql-query.php )で検査コマンドを実行する必要があります。例えば。

mysql_query('INSERT INTO `'.$table.'` (`'.implode('`,`', $keys).'`) VALUES (\''.implode('\',\'', $values).'\')')
于 2012-05-29T15:14:28.317 に答える
0

ODBC 形式を使用して MS Access にデータベースをエクスポートします。

Xampp を使用している場合は、[スタート] | [開始] をクリックします。コントロール パネル | 管理ツール | データ ソース (ODBC) をクリックし、図のように [ODBC データ ソース アドミニストレータ] ウィンドウを開きます。

MySQL Connector/ODBC ドライバをインストールしない場合

Access は、ネットワーク経由で MySQL サーバーへの ODBC 接続を確立できます。Access を介してテーブルの内容を引き続き使用できますが、テーブル自体は MySQL サーバーによってホストされます。

グーグルでODBCを使用する他の多くの方法や方法を見つけることができるかもしれません。

ありがとうございました。

于 2012-05-29T15:19:02.290 に答える