グル、
SQLステートメントで「LIBRARY.TABLE」と言うのを避けるためにDSNをセットアップできる方法はありますか?
私たちのテスト環境と実稼働環境は、テスト AS400 が実稼働環境と同じライブラリに「TABLE」を持たないという点で異なります。テストから本番に移行する際にコードを変更する必要はありません。それは目的を破ります。
クリス
グル、
SQLステートメントで「LIBRARY.TABLE」と言うのを避けるためにDSNをセットアップできる方法はありますか?
私たちのテスト環境と実稼働環境は、テスト AS400 が実稼働環境と同じライブラリに「TABLE」を持たないという点で異なります。テストから本番に移行する際にコードを変更する必要はありません。それは目的を破ります。
クリス
はい。これを行うには、LibraryListとDefault Collectionを使用して、接続文字列でテーブルが含まれるライブラリを指定します。例えば:
DataSource = Server; LibraryList = LIB1、LIB2、LIB3; UserID = something; Password = something; Default Collection = LIB1
システム/サーバーでODBC接続としてDSNを設定している場合は、[システムDSN構成]ダイアログの[サーバー]タブにある[ライブラリ]リストとSQLのデフォルトライブラリテキストボックスで同じことを行うことができます。