- - PR -
C#でのMySqlがうまくいきません
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-08 23:06
C#初心者ですが、現在MySQLとVisual Studioを使用してWINDOWSアプリケーションを作成しています。
サーバーエクスプローラーのODBC経由でデータを取得しているのですが、セットアップしてインストールをするとVisualStudioがインストールされいるPCでは問題無く起動するのですが、 されていないPCでは 「共通言語ランタイム デバック サービス アプリケーションで、ハンドルできない例外が発生しました。」 というエラーが表示されます。AdapterプロパティのFillメソッドを削除した場合はデータは表示されませんがアプリケーションはどのPCでも起動します。 またソースのODBCクラスの箇所をMySqlクラスに変えても起動はするのですが、時間があまり無いためGUIベースで作業をしていきたいと思っています。 誰か原因がわかる方やMySqlを使用した方法で効率よくアプリケーションを作成できる方法をご存知の方がいらっしゃいましたらご教授願います。ちなみに.netはどのPCにも1.1をインストールしています。 | ||||
|
投稿日時: 2006-02-08 23:13
例外名は何ですか? ハンドルして例外の詳細もください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-02-08 23:34
返信ありがとうございます。今、家のVisual Studioにインストールしてみると
System.Data.Odbc.OdbcException' のハンドルされていない例外が system.data.dll で発生しました。 追加情報 : システム エラーです。 というエラーが表示されました。 またVisual StudioがインストールされていないPCだと 処理ID=****(*****)、スレッド ID=****(****) アプリケーションを終了するには[OK]をクリックしてください。 アプリケーションをデバックするには、[キャンセル]をクリックしてください という表示しかされません。 これはどういう風に解釈すればよろしいのでしょうか? | ||||
|
投稿日時: 2006-02-09 01:17
ハンドルしていないですからね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-02-09 23:10
本日、例外をハンドルしてみるとデータソースのエラーという表示がでましたのでエラーを基に解決することができました。アドバイスありがとうございました!!大変助かりました。
| ||||
|
投稿日時: 2006-02-10 08:47
例外の詳細を見るとこのように自己解決できることがありますね。 ところで、どのように解決したのかを書いて頂けると、 後から、同じ問題で悩む方の手助けとなります。 宜しければ原因と解決した手順を書いて頂けませんでしょうか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-02-11 15:15
原因はサーバーエクスプローラーで設定したデータソース名や設定をインストールされるPCに設定していなかったとうことでした。各PCのMySqlODBCの設定をすることで解決いたしました。ほんとにありがとうございました。
|
1