タイトル : 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) その他 > このプログラムをローカルマシンで実行したところ、"実行時エラー ライブラリは登録されていません。"のエラーで実行できません。 まず、使用している[参照設定]および[コンポーネント]を列挙してみてください。 |