2009-07-02 7 views
0

Gurus、AS400へのSQLクエリでライブラリ名を記述することを避けることはできますか?

SQLステートメントで「LIBRARY.TABLE」と言うことを避けるために私のDSNをセットアップすることはできますか?

私たちのテスト環境と本番環境は、テストAS400が本番環境と同じライブラリに「TABLE」を持たない点が異なります。私は、テストからプロダクションに移行する際にコードを変更する必要はありません。それは目的を破る。

クリス

答えて

3

はい、あなたはあなたのテーブルがLibraryListとデフォルトのコレクションを使用して接続文字列にであるライブラリを指定することでこれを行うことができます。例:; LibraryList = LIB1、LIB2、LIB3;ユーザーID =何か;パスワード=何か;

データソース=サーバーデフォルトの収集= LIB1

あなたのシステム上のODBC接続として設定DSNをお持ちの場合は/サーバーの場合は、[システムDSN構成]ダイアログの[サーバー]タブの[ライブラリ]リストと[SQLの既定のライブラリ]テキストボックスで同じ操作を実行できます。

関連する問題