Access_adpを各クライアントPCに配布したときSQLへの接続ホスト名が、どれも開発PCの名前になってしまう対策 まず、WorkStation IDがどうなっているか、データリンクプロパティをクライアントPCで調べてみましょう。 |
(1)「ファイル」−「接続」をクリック |
(2)「すべて」のタブの最下行にあるWorkStation IDの値の確認をしてください。![]() ![]() |
![]() |
![]() ![]() |
全てのクライアントPCで上記の作業をするのは大変なので、配布用Access_adpで以下の作業をしてから配布して下さい。 (2)CurrentProject.CloseConnection と入力しSQLSaverとの接続を一旦解除する。 (3)CurrentProject.OpenConnection "ADO接続文字列", "ユーザーID", "パスワード" と入力し再接続をする。 (4)念のため再度 ?CurrentProject.BaseConnectionString と入力してみると |
![]() |
このページの最初に説明したデータリンクプロパティを開いて再接続をすると、元に戻ってしまうので注意して下さい。 ちなみに、HOST_NAME()はSQL Serverの接続ホスト名を取得するSQLの関数です。 |