問題タブ [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.

0 投票する
1 に答える
1610 参照

php - MDBtool linux を使用した PDO 接続

こんにちは、なぜ機能しないのか疑問に思っています。
データを MS アクセス ファイル (.MDB) に挿入しようとしています
。OS は GNU-Unix/Linux です。

私のodbcinst.iniで

そして私のodbc.iniで

私のtest.phpで

このスクリプトを使用してデータを取得します
が、.mdb に INSERT/DELETE を実行するときに

何も起こらない =);
しかし、なぜ取得できるのに挿入できないのかわかりませんか? お
読みいただきありがとう
ござい
ます

mdbtools が取得専用の場合?? この問題のように、挿入ステートメントを実行するのに役立つ無料
のツールは存在しないと思います-> PHPからUbuntuの.mdbファイルへのアクセス

0 投票する
1 に答える
3062 参照

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 レス接続。助言がありますか?

0 投票する
1 に答える
529 参照

linux - DISTINCT 句が Linux の odbc_exec で機能しない

Linux (Ubuntu) で .mdb ファイル (MS Access) から行を読み込もうとしています。php5-odbc、mootools などをインストールしました。私のコードは次のとおりです。

SQL句を変更するSELECT col FROM tabとうまく機能します...代わりにDISTINCT句を使用すると、次のエラーが発生します。

角かっこを付けたり付けたりしてみましたが、同じです...助けて!!

0 投票する
1 に答える
472 参照

python - .mdb ファイルを numpy または hdf5 に変換する

Linux環境で.mdbファイルをロードし、それらをnumpyやhdf5のようなPythonフレンドリーなデータ構造に変換できるPythonのAPIはありますか?

0 投票する
1 に答える
274 参照

mysql - mdb-export はすべての行の GUID を変更します

FreeBSDでmdb-toolsを使用して、 Microsoft Access DBMySQLに変換しています。

スクリプトは次のようになります ( 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}

すべての文字が並べ替えられているように見えますが、その理由はわかりません。

これを防ぐ理由と方法を知っている人はいますか?

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