Date: Mon, 1 Aug 2005 11:41:42 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、おはようございます
-----Original Message-----
From: takahashi [mailto:who@sub.example.jp]
Sent: Saturday, July 30, 2005 1:17 AM
To: who@example.ne.jp
Subject: [ml-msde-beg:01579] 設定済みODBCドライバの配布
>1・現在ACCESS+SQLSERVER2000をODBCで接続しております。
>今後端末が増えていく場合その都度現場にてODBCドライバの設定を
>しなければなりません(システムデータソース)。
>セットアップ用の設定済みのODBCドライバ配布等を出来ればしたいと
>考えております。何か良い知恵はございませんでしょうか?
SQLServerのODBCドライバがインストールされている環境であれば、
ODBCのデータソースを定義するのではなく、アプリケーションの内部で
接続先の定義を行なうプログラムを書いたらどうでしょうか?
DAOのリンクテーブルのConnectプロパティとRefreshLinkメソッドです。
tbl.Connect="ODBC;DRIVER=SQL Server;SERVER=接続先サーバー名;UID=ログイン
名;PWD=パスワード;DATABASE=接続先データベース名"
tbl.RefreshLink
接続先サーバー名だけその都度修正すればどうでしょうか?
新しくリンクテーブルを作るときは
Dim tbl As DAO.TableDef
Dim src As String
src = "ODBC;DRIVER=SQL Server;SERVER=接続先サーバー名;UID=ログイン
名;PWD=パスワード;DATABASE=接続先データベース名"
Set tbl = CurrentDb.CreateTableDef("MDB側のリンクテーブル名",
dbAttachSavePWD, "サーバー側のテーブル名", src)
CurrentDb.TableDefs.Append tbl
によって、新しくリンクテーブルの作成ができます
アクセス 2003 と Access 2002 リンク テーブルの SQL Server への
DSN-less 接続を作成する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;892490
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
08月01日(月曜日) 11時39分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|