あなたは、ユーザーがODBC接続をトリガーする場合は、このアプリを実行するワークステーション上のODBCドライバをインストールする必要があります。可能であれば、サーバー側でこれを設定し、エージェント経由で実行することを強くお勧めします。それは、各ワークステーションでODBC接続を維持し、各ワークステーションがデータとサーバーにアクセスできるかどうかを心配することを含め、いくつかの頭痛から救うでしょう。
まず、ODBCの設定が正しいことを確認します。もちろん、適切なドライバーと接続情報が必要です。このサイトには、あなたにアイデアを伝えるウォークスルーがありますhow to setup an ODBC database connection
MS Accessをお持ちの場合は、ODBCデータソースからクエリをテストするために使用できます。接続の動作をテストしたら、@DbColumn、@DbLookup、または@DbCommandの数式でデータソース名(DSN)を参照するだけです。
これをサーバー側に設定すると、Lotus Notesデータベース自体の中で照会しているデータのコピーを保持し、ユーザーは読み取り専用データとやりとりすることになりますノーツのその読み取り専用データのサーバー側で定期的に更新をスケジュールし、Lotus Notes環境でデータのキャッシュを効果的に作成できます。その後、そのデータはデータベースの他のレプリカに複製されますが、ODBC接続の問題はどこからでも取り除くことができます。
にはのリアルタイムデータが必要な場合でも、その解決策はウィンドウの外にあり、ローカルソリューションを使用する必要があります。その場合、LCConnectionクラスを参照するか、スクリプトからADODB.Connectionを使用して、データソースへのDSNレス接続を作成することができます。次に、各ワークステーションにODBCデータソースを必要とするという手間を省き、ワークステーションからサーバーにアクセスできるかどうかを心配するだけで済みます。
ありがとうございます。これは私が探していた正確な情報でした。 –
注意:Lotus Domino 32ビットをWindows Server x64(64ビット)上で実行している場合は、32ビットODBC AdministratorプログラムでODBCデータソースを定義する必要があります。標準の64ビットODBCでは定義されていません管理者プログラム。これは、Lotus Domino ODBCドライバが32ビットであるためです。 32ビットODBC管理者プログラムは、C:\ Windows \ SysWOW64 \ ODBCAD32.exeにあります。 –