Win95マシンへのMyODBCインストールで困っています

このQ&Aのポイント
  • Win95マシンへのMyODBC 3.51-02のインストールがうまくいかず、困っています。
  • MySQLのWebページからダウンロードしたMyODBCを実行しても、ODBCデータソースアドミニストレータでのDSN登録もできません。
  • 解決方法かヒントをご存知の方、お助けください。
回答を見る
  • ベストアンサー

Win95マシンへのMyODBCインストール

Win95マシンへのMyODBC 3.51-02のインストールがうまくいかず、とても困っています。 ネット検索もいろいろやっているのですが、解決は見つからず...八方ふさがり、お手上げです。 MySQLのWebページからダウンロードしたMyODBCを実行してもだめで、しかも、「ODBCデータソースアドミニストレータ」でのDSN登録もだめです。 「ODBCデータソースアドミニストレータ」の「ドライバ」のリストにはMyODBC 3.51-02が表示されているので、ファイルDSNやシステムDSNの画面で「追加」を実行すると次のようなエラーが出ます。 ユーザDSNとシステムDSNでは「MySQL ODBC 3.51 Driver ODBCのセットアッププログラムを読み込むことができません(システムエラーコード1157)」 ファイルDSNでは、とりあえず登録はできるのですが、Database,Serverなどを指定しても「指定したファイル データソース パラメータを使用して接続することはできません」 登録した後で「構成」を見ようとしても、「DSNファイルは無効です」 職場で同じようにインストールしたWin95マシンは20台はあると思うのですが、3台だけこんな現象が出ています。 ためしにMyODBCを最新の3.51-04にしてもだめでした。 解決方法かヒントをご存知の方、お助けください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Paul_xxx
  • ベストアンサー率56% (27/48)
回答No.1

細かいところまでは不明ですけど おそらくODBCとかMDACとかDCOM等の バージョン違いによる問題じゃないでしょうか Windows95ということなのでTCP/IP関連のDLLが古い可能性も 考えられますね。 それとhttp://www.mysql.com/downloads/api-myodbc.html を見ると3.51は、development release となってますので 2.50を使ったほうが問題が起こりにくい気がします。

参考URL:
http://www.microsoft.com/japan/msdn/data/download.asp
Tues17
質問者

お礼

御礼が遅くなりましたが、アドバイスありがとうございました。 バージョンダウンとは目から鱗、問題の3台のうち1台は2.50で無事解決しました。(残りの2台にはまだ試せていません) 「これだ!」という原因がはっきりしないのがすっきりしないところですが、とにかくMySQLが動かないのが一番困っていたところで、対処法が見つかってとても助かりました。ありがとうございました。

Tues17
質問者

補足

結局問題の3台とも2.50をインストールしました。 インストールの際、デフォルトで行かないマシンもあってヒヤヒヤして、様子を見ていましたが、その後の (自作プログラムの)動作不良もなく今日に至っています。 どうもありがとうございました。

関連するQ&A

  • ODBCを使用する場合のファイルDSNの設定

    環境 WindowsXP Pro Visual Studio.NET 2003 インストールしたもの MySQL(ver:4.1.11) MyODBC-3.51.11-1-win.exe ODBC .NET Data Provider(ver:1.0.4030.0) (MDAC(ver:2.8)はいつのまにか勝手に入ってました) 「コントロールパネル」→「管理ツール」→「データ ソース (ODBC)」から「ODBCデータソースアドミニストレータ」を起動して、ファイルDSNタブから追加で【MySQL ODBC 3.51 Driver】を選択し「適当な名前」を入れて、「適当な名前」.dsnがファイルDSNに作成されるのですが、ダブルクリックしてみると 「一般エラー:DSNファイルC:\~~~~.dsnが無効です。」となってしまいます。 ユーザーDSNとシステムDSNはちゃんと追加でき、「Connector/ODBC」も設定でき、Access2003、VB.NETからMySQLで作ったテーブルは読み取れました。 VB.NETのサーバーエクスプローラから接続の追加で、データリンクプロパティのプロバイダタブから「Microsoft OLE DB Provider for ODBC Drivers」 を選び、接続タブから「接続文字列を使用する」にチェックを付けビルドで開いたデータソースの選択欄にファイルDSNで作った.dsnは表示されますが、選択してもデータリンクエラー「ドライバへの接続中にエラーが発生したため、操作を実行できません。」となりやはりファイルdsnが使えません。 どうやってファイルDSNを設定したらいいのでしょうか?

  • ExcelとMySQLの接続

    はじめて、ExcelとMySQLの接続をしようとしています。 マニュアル書いてあった通り、ODBCのドライバをインストールして コントロールパネル⇒管理ツール⇒データソース⇒システムDSNからドライバの設定を しようとしましたが、いくら探してもMyODBCドライバが一覧の中にでてきません。 いろいろなバージョンを試してみたのですが、どれもだめでした。 どなたか詳しい方、助けていただけないでしょうか。

  • ODBCの設定

    Excel+MySQLを行いたいのですが、ODBCの設定がわかりません。 仕様 Excel 2003 MySQL Server 5.0 MySQL ODBC 3.51 Driver ネットで調べたところ、「管理ツール/データ ソース (ODBC)」 の[ システムDSN ]に何か追加するみたいなのですが、この追加には 「MySQL ODBC 3.51 Driver」を指定すればいいのでしょうか? また、この設定を終えたらExcelからMySQLの内容を持ってこれたりできるのでしょうか。。。 教えてください。

  • MYSQLとEXCEL2003の接続エラー

    64bit windows7に、32bitのexcel2003を使用しています。 excel2003から外部データ取り込みで、MYSQLのデータを送受信できるようにしたいです。 ネットでは、mysql-connector-odbc-5.2.6-win32.msi と32bit版をインストールしたほうが良いとの書き込みを見たことがありますが、 mysql-connector-odbc-5.1.13-winx64.msi をインストールしないと、ODBCのデータソースにドライバーが出てきませんので、こちらをインストールしました。 写真のとおり、ユーザーDSN、システムDSNでは、ドライバーを追加して、コネクション-サクセスフルになるのですが、 実際 excel2003から、外部データの取り込みで、ODBCのデータソースを選択すると、データリンクプロパティ画面が現れてしまい、そこで設定を入力しても、写真のようなエラーが出てしまいます。 どのように対処すればよいか、アドバイスいただけないでしょうか。

  • ODBCアドミニストレータに関して

    ODBCデータソースアドミニストレータでシステムDSNを登録しました。 登録したデータベース名(N)を削除したいのですがどこで削除をしたらよいのかわかりません。 ご存知の方がいましたらご教授ください。 宜しくお願いいたします。

  • MYSQL ODBCの設定について

    MYSQL 初心者です。 Windows2000SP4にMYSQL ODBC3.51.9をインストールしましたが、コントロールパネルのデータソース(ODBC)にて、ユーザー、システムDSNにいずれにも、MYSQL ODBC3.51.9が表示されてこないのは、どこに問題がありますでしょうか。

  • ODBCドライバー削除方法

    Win2000Server上に登録されている、或るODBCドライバを削除したいのですが、どなたかご存知の方がいらっしゃいましたら、ご教授ください。 ODBCデータソースアドミニストレータのドライバタブで登録されている ドライバは確認出来ますが、削除方法がわかりません。 よろしくお願いします。

  • Visual C# 2005 でMysqlサーバに接続したい

    環境は Visual Studdio 2005 Express Edition MySQL5.0 です。 データベースエクスプローラにMySQLのODBCを追加したくても ODBCデータソースアドミニストレータで追加したデータソースが反映されません。システムデータソースに追加したドライバは MySQL ODBC 3.51です. まぁ最悪、手書きでコード書いてもいいのですが、GUIを通して簡単にできるならそれに越したことはありません。また、有償のアドインも使えません。 以上説明要素で足りないとこがあれば追加します。 *既存のMySQLのデータベースをVisual C#で作ったアプリで見たり、更新したりするものを作っています。

  • AccessからMysSqlにODBC経由でリンクテーブル

    Access2000からMySqlにODBC経由でリンクテーブルをつな げたいのですが。 まず、システムDSNを登録する際に[CONNECTER/ODBC] の画面が表示されるのですが、ここでの設定が全く 解りません。 どうかご教授して頂けませんでしょうか? また、良いサイト、書籍など有ったら教えて頂きたいのですが。 どうぞ宜しくお願い致します。 環 境    :WINXP,ACCESS2000   MySQL: Ver5.0.27 ODBCドライバ: MySql ODBC 3.51 Driver

    • ベストアンサー
    • MySQL
  • ODBCドライバが使えない

    Oracle8.1.5のクライアントをインストールしたのですが、ODBCドライバで[Oralce ODBC Driver],[Microsoft ODBC For Oracle]の両方ともが使用できません。 (ODBCデータソースアドミニストレータで追加ができない) SQL*Plusでは、接続可能なんですが.... OSはWIN98です。 NTじゃないとダメなんでしょうか? どーしたらODBCドライバが使えるようになるのでしょう。助けてください。お願いします。