Date: Tue, 5 Nov 2002 14:22:04 +0900
From: "Noboru Yamashita" <who@example.co.jp>
山下と申します。
テキストファイルのインポートをDTSパッケージを使い
Access2000のVBA(クライアント側で実行)を使って
MSDE2000(テストサーバ機)のテーブルに追加更新を行う
こと考えています。
開発用PC(Windows2000)で実行すると正常に実行されますが、
デストリビューションウイザードで他のPC(Windows2000、
Windows95)で配布して行うと
"ActiveXコンポーネントは、オブジェクトを参照できません。"
とエラー(下記の2行目)になってしまいます。
試しにEXCEL2000で配布しても同じ現象になります。
----------------
ツール-参照設定でdtspkg.dllを参照させています。
VBAソース
sub test
1 Dim tes As DTS.Package
2 Set tes = New DTS.Package
3
4 tes.LoadFromSQLServer "SVR", "sa", "sa", , , , , "URI"
5 tes.Execute
6 Set tes = Nothing
end sub
-----------------
ちなみに開発用PCは、ローカルにMSDE2000がインストールされています。
配布先PC(MSDEなし)のOSは、Windows95、Windows2000ともエラーとなります。
Access2000のデストリビューションウイザードでソースmdb+dtspkg.dllを
配布しただけではクライアント側でDTSのライブラリを実行することはできない
のでしょうか?
また、別途追加でDTS関連ののファイル?をインストールさせなくては、
いけないのでしょうか?
御教示よろしく願いします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|