tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: オートメーションエラー解決ポイント
投稿日: 2008/09/22(Mon) 20:34
投稿者魔界の仮面弁士
> SQLServer Standard Edition
バージョンは?
# 2008, 2005, 2000, 7.0, 6.5, 6.0…。

> SQLOLEDB.1プロバイダでADO経由でローカルマシンのMDB内のデータをSQLServerにアップするVB6.0で作成したプログラムがあります。

その仕様について、もう少し詳しく教えてください。
現在は、どのように実装されているのでしょうか。

(1) SQL Server に DTS(データ変換サービス) パッケージを作成しておき、
 それを ADO 経由で呼び出している。
http://support.microsoft.com/kb/285829/ja
http://blogs.timberlandchapel.com/blogs/timberlandchapel/archive/2006/04/13/700.aspx

(2) SQL Server の OPENROWSET 関数で、mdb へのアドホッククエリを実行し、
 そこから INSERT INTO で取り込んでいる。
http://www.accessclub.jp/bbs6/0005/das974.html

(3) SQL Server 上に、mdb へのリンクサーバを用意し、そこから
 INSERT INTO で取り込んでいる。

(4) SQLOLEDB プロバイダによる ADO 接続とは別に、Microsoft.JET.OLEDB.4.0 での
 ADO 接続を用意し、それぞれ別の Recordset から、1 件ずつ AddNew している。

(5) その他


> このプログラムをローカルマシンで実行したところ、"実行時エラー ライブラリは登録されていません。"のエラーで実行できません。

まず、使用している[参照設定]および[コンポーネント]を列挙してみてください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。