デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題私のラップトップ上でまったく同じスクリプトを実行するとうまくいきますが、デスクトップ上ではうまくいきません。
デスクトップ上で動作させる必要があるのは、JMPデバッガがVPN経由では動作しないためです。
だから私は動作するようにデスクトップスクリプトが必要です。
これは問題のあるコード行のようです(私のラップトップではテーブルを生成しますが、私のデスクトップは生成しません)。
tbl = Open Database(
"DSN=bbbbbbs_odbc;SERVER=database;UID=six;PWD=two;DATABASE=test_data;PORT=3306;",
pstrng
この行が私のラップトップで完璧に実行され、私のデスクトップでは実行されない理由はありますか?
ネットワークドライブを割り当てると、ラップトップとデスクトップの両方のc:ドライブが問題のデータベースフォルダにアクセスできます。
再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題私のラップトップには、このデータベースに関連する.dsnファイルはありません。
再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題あなたのラップトップからあなたのデスクトップにbbbbbbs_odbc.DSNファイルをコピーしましたか?それはおそらくあなたのマイドキュメント\マイデータソースにあるでしょう。私は(コードと接続を一緒に保つために)アドインとしてコードと一緒に置くことによって、.DSNファイルを配布します。
ただし、.DSNファイルを作成するために使用するSQLドライバは、コードを使用するすべてのマシンで使用可能であることに注意する必要があります。DSNファイルを作成するには、サーバーの名前とすでにマッピングしているデータベースの名前を知っている必要があります。再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題私は2つの方法でデスクトップの機械加工からデータベースにアクセスすることができます。Windowsのマップされた共有ドライブとして、そして社内の企業向けソフトウェアツールを通して。もっとも重要なのはJMPアクセス部分です。
再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題これを行う方法がわからない...

再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題デスクトップマシンから手動でデータベースにアクセスしようとしましたか?(選択ファイル > データベース > テーブルを開く )問題が発生したステップを発見するか、比較のために別のDSNを入手することができます。
再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題君の言う通りかもね ... デスクトップはx86、ラップトップはx64ベースです。
64ビットデータの32ビット解釈を選択する方法はありませんか?
再:デスクトップではなくラップトップからのSQLデータベースアクセスに関する問題これはどのようなデータベースですか。Accessの場合は、"bit-ness"がJMPとAccessの間で一致することを確認してください。 すなわち 32ビットJMPは32ビットアクセスにのみアクセスでき、64ビットJMPは64ビットアクセスにのみアクセスできます。