問題タブ [mdbtools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - MDBtool linux を使用した PDO 接続
こんにちは、なぜ機能しないのか疑問に思っています。
データを MS アクセス ファイル (.MDB) に挿入しようとしています
。OS は GNU-Unix/Linux です。
私のodbcinst.iniで
そして私のodbc.iniで
私のtest.phpで
このスクリプトを使用してデータを取得します
が、.mdb に INSERT/DELETE を実行するときに
何も起こらない =);
しかし、なぜ取得できるのに挿入できないのかわかりませんか?
お
読みいただきありがとう
ござい
ます
。
mdbtools が取得専用の場合?? この問題のように、挿入ステートメントを実行するのに役立つ無料
のツールは存在しないと思います-> PHPからUbuntuの.mdbファイルへのアクセス
php - CentOS マシンで PHP を使用して MDB ファイルにアクセスする
CentOS マシンで PHP を使用して、できれば PDO を使用して MDB ファイルにアクセスしようとしています。ODBC および pdo_odbc モジュールを PHP にインストールし、Web サーバー (Apache) を再起動しました。mdbtools と unixODBC もインストールしました。
ショー:
次のコードを使用して、DBA ファイル (ローカルに保存されている) にアクセスしようとしています。
そして、これは以下を出力します:
何を変更する必要がありますか? ドライバー名には何を使用すればよいですか? あらゆる場所を調べましたが、2004 年の非常に古いものしか見つかりませんでしたが、多くのリンクが何年にもわたって消えてしまいました。これは最も関連性の高い StackOverflow の質問ですが、コードは含まれていません: PDO Microsoft Access . 私は本当にファイルから読み取るだけです。
編集:
いくつかいじくり回すと、次の内容を含む odbcinst.ini ファイルを修正することで、少なくとも PDO がドライバーに満足しているように見えます。
残念ながら、私はまだエラーが発生しています:
次のように PDO 呼び出しを行っています。
データ ソースを odbc.ini ファイルに追加しようとしましたが、実稼働バージョンではこれを行うことができず、同じエラーが引き続き発生します。これは興味深いものでした: MDBTools Driver を使用した PHP ODBC との DSN レス接続。助言がありますか?
linux - DISTINCT 句が Linux の odbc_exec で機能しない
Linux (Ubuntu) で .mdb ファイル (MS Access) から行を読み込もうとしています。php5-odbc、mootools などをインストールしました。私のコードは次のとおりです。
SQL句を変更するSELECT col FROM tab
とうまく機能します...代わりにDISTINCT句を使用すると、次のエラーが発生します。
角かっこを付けたり付けたりしてみましたが、同じです...助けて!!
python - .mdb ファイルを numpy または hdf5 に変換する
Linux環境で.mdbファイルをロードし、それらをnumpyやhdf5のようなPythonフレンドリーなデータ構造に変換できるPythonのAPIはありますか?
mysql - mdb-export はすべての行の GUID を変更します
FreeBSDでmdb-toolsを使用して、 Microsoft Access DBをMySQLに変換しています。
スクリプトは次のようになります ( to_mysql.sh
):
そして、私はそれを次のように使用しています:
問題はGUID
、mdb の (2 番目の列) がすべての行で変更されることです。
アクセス DB では、1 つの行は次のようになります。
|{D115266B-D5A3-4617-80F8-7B80EE3022DA}|2013-06-11 08.54.14|2015-12-17 14.57.01|2|2||||||0|111111-1111||Nameson|名前|||||3|||SA|0||||0|ガタン 2|222 22|1234 567
上記のスクリプトを使用して MySQL に変換すると、次のようになります。
GUID 列を除いてすべて正しいです。次から変更されます。
{D115266B-D5A3-4617-80F8-7B80EE3022DA}
に
{266bd115-d5a3-4617-f880-807b30eeda22}
すべての文字が並べ替えられているように見えますが、その理由はわかりません。
これを防ぐ理由と方法を知っている人はいますか?
ありがとうございました!