• 締切済み

ADOについて

VB6のディストリビューションウィザードを使い、 インターネットパッケージを作成しました。 サーバーはNT4sp6です VBはver6sp3です。 クライアント側は95/98/NT/2000で動かしたいと考えております しかし、95でADOのプロバイダがおかしいとメッセージがでます。 データはMDBを使っています。 全てのOSで動作することを考え、特殊なコンポーネントは使っていません しいて言うなら、ADOくらいなんですけど・・・。 あとは標準のまま使っています。 私がやろうとしていることは実現できるのでしょうか? ADOって難しくって困りますね(笑) どなたか詳しい方がいたら宜しくお願いします。

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

ADOはOLEDBプロバイダと接続するための インターフェースでしかないはずです。 従って、OLEDBプロバイダもPCにインストール する必要があったはずです。 *OLEDBプロバイダは接続先の各データベースサーバ の種類によって異なります。

関連するQ&A

  • VisualBasicのセットアップ用パッケージについて

    VB6.0のディストリビューションウィザードで作成したパッケージについて教えてください。 VB6.0のディストリビューションウィザードでsetup.exeを作ったのですが、MicrosoftAccessのパッケージのsetup.lstの[RunCommands]のように別プログラムを自動起動させたいと思っています。 VBのSetup.exeでも別プログラムを自動起動させる方法はあるでしょうか? ご回答よろしくお願いいたします。

  • ADO.NETでOracleへの接続について

    ADO.NET(VB2005)でoracle9iに接続したいのですが、 標準データプロバイダのSystem.Fata.OracleClientが 出てきません。 何か、特別な参照をさせる必要があるのでしょうか? ちなみに、SQLサーバー用のSystem.Data.SqlClientは 出ています。 宜しく御願いします。

  • VBのディストリビューションウィザード

    VBのディストリビューションウィザードでインターネットパッケージを 作成するとCABファイルとhtmlファイル、VBDファイルが自動的に作成されますが これらはもちろんのことIEで動作します。 今回ネスケでと考えましたが動作してくれません。 MS製品じゃないからダメ(不可能)なんでしょうか? 噂では動作すると聞きましたが実際はどうなんでしょうか? お願いします

  • ディストリビューションウィザード

    WINDOWS NT4.0 VB6.0(SP3)環境でディストリビューションウィザードでセットアッププログラムを作っているのですがWINDOWS\スタート メニュー\プログラムではなくWINDOWS\スタート メニュー\プログラム\スタートアップにセットアップされるようにしたいのですがどうしたらいいのですか?(プログラムグループの選択を聞かれずにセットアップすることはできないのでしょうか?)

  • VB6.0でのディストリビューション

    ディストリビューションで色々エラーがあるようなのですが、私もどうしてもインストーラからセットアップした実行ファイルが動きません。エラーは出ないのですがAccessへの読込を行わないようです。 現在の環境ですが OS:WindowsXP pro SP1 VB 6 SP6 (参照:MS ActiveX Data Object 2.5) Access2000, MDAC2.8 C:\Program Files\Common Files\System\ado\msado25.tlb,msado28.tlbなど 関係ありそうなものを挙げてみました。 どなたか、ディストリビューション ウィザードを使っての操作を教えてください。

  • MSDE VB6 で NICが二つあるのですが

    MSDE(SP1)とVB6(SP4)で開発中なのですが クライアント用のPCにNICが二つあります ひとつは内LAN用でもうひとつはCATV用なのですが クライアントからSQLエンジンにアクセスしようとすると CATVの方へ走って行きます 当然タイムアウトなのですが・・・ VBのADOを介してのアクセスなのですが 特定のNICを指定することは可能なのでしょうか? 出来るのであればその方法を 出来ないのであれば別のアイデアを(NICを外すってのは無しで(^^)笑) 宜しくお願い致します サーバー・クライアント共に WIN98SE ADO6.0(SP4) MSDE(SP1) VB(SP4)

  • インストール

    VB6.0で開発しディストリビューションウィザードでパッケージにしました。 それを別のパソコン(OS WindowsXP)でインストールしたところ 上手く出来何も問題は無かったのですが また別のパソコン(OS windows2000)でインストールしたところ 実行時エラー ’339’ コンポーネント'TABCTL32.OCX' 、またはその依存関係のひとつが適切に登録されていません。ファイルが存在しないか、あるいは不正です。 と出てきます。 どこが悪いのでしょうか? 解決方法はあるのでしょうか?教えてください。

  • セットアップ出来ません

    VBで作ったアプリケーションをディストリビューションウィザードでパッケージ化したものを、自身のパソコンにセットアップしようとすると、 「Path or File Not Found」 「○○(exeファイル名)が見つかりません。」 となってしまい、セットアップ出来ません。 exeファイルの前に"@"が付いているのが気になりますが、関係ないんでしょうか? 原因と対策をよろしくお願いします。 環境:Windows2000、VB6.0 EnterpriseEdition SP5

  • MySQLにADOを使用して接続できません

    MySQL Server 4.1.8-nt サーバーWindows2000 Professional クライアントWindowsXP Professional LANの環境で使用しています。 クライアントにODBCドライバ3.51をインストールし、ODBCのシステムデータソースに登録。 testをクリックすると Success; connection was made! と表示されます。 また、サーバー側にインストールされたMySQLクライアントで、 データベースの作成など普通に操作できます。 ところが、VBで作成中のプログラムからADOを使用して、データベースを開こうとすると、 「致命的なエラーです」というメッセージが出て、接続できません。 Cnn.open "Driver={MySQL ODBC 3.51 DRIVER};" _ & " SERVER=サバーIPアドレス;" _ & " DATABASE=データベース名;" _ & " USER=root;" _ & " PASSWORD=rootのパスワード;" サーバーの設定が間違っているのでしょうか? それとも、ADOの接続文字列の記述に問題があるのでしょうか? Driver のかわりに、Provider=MSDASQL としてもダメでした。

  • セットアップ時に[Path or File Not Fount]のエラーが発生する

    こんにちは。困っています。 VB6(SP5)で、プログラミングをしております。 開発マシン(XP SP2)で、ディストリビューションウィザードを使ってパッケージを作成しました。いざ、実際に 使用するパソコン(XP SP1)に、インストールしようと すると、[Path or File Not Fount]と、エラーが 出て、インストールが出来ません。今まで何度も、 実行してきた作業です。その為、全く原因が解かり ません。 しいて言えば、XPをSP2に更新した事くらいです。 宜しくお願い致します。

専門家に質問してみよう