投稿日 | : 2003/07/23(Wed) 12:07 |
投稿者 | : だい |
Eメール | : dee_bassist@hotmail.com |
URL | : |
タイトル | : Re^3: 実行時エラー3706 |
> (1)Jet 3.51 OLE DB Provider を使うときは、MDAC2.0のmdac_typ.exeを配布する。
mdac_typ.exeはデータアクセスコンポーネント(MDAC)のsetupファイルになっています。
3706エラーが発生するPCで、MDAC2.0のmdac_typ.exeを実行し、
当該エラーが回避されるかどうか をまずご確認ください。
配布については、SP2以前のVB6.0開発環境を作成し(WinMeはSP5からサポートなので厳密には不適)、
そこで、Setupファイルを作成するのが正しいのかもしれませんが、
ディストリビューションウィザードで作成されたPackage\Supportフォルダの中にあるmdac_typ.exeを
差し替えて、そのフォルダ内にあるBATファイルを用いてcabファイルを再作成することで、
Setupファイルに旧いmdac_typ.exeを含めることができます。
#ライセンス的に正当な配布方法は、念のためMS社へ確認されたほうが良いかもしれません。
> (2)Jet 3.51 OLE DB Providerを使用する。
> プログラムを下記のように「3.51」の部分を「4.0」に修正して、開発しているパソコンで実行した
> のですが、datagridのコラムが2つしか表示されませんし、
可能性としては、
[VB] Jet.OLE DB 4.0 Provider で DataGrid に表示できない
http://support.microsoft.com/default.aspx?scid=kb;ja;224192
をご確認ください(MSDataShapeがらみなので、違うかもしれません)。