プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
はじめまして。現在VBでopenFileDialogを出し、ユーザーが選択したファイル名をACCESSのテーブルに書き込むプログラムを作っています。
開発しているマシンだと動くのですが、他マシンだと、「共通言語ランタイムデバッグサービス」というダイアログが出て、「ハンドルできない例外が発生した」と言われてしまいます。
MySQL = "UPDATE テーブル名 SET フィールド名='" & openFileDialog1.FileName & "'"
このように、openFileDialog1.FileName(openFileDialogオブジェクトのユーザー選択ファイル名が入るプロパティ)を使うのではなく、
MySQL = "UPDATE テーブル名 SET フィールド名='あああ'"
上記のようにシングルクォーテーションを使った文字列を使うと他マシンでも動くので、環境設定ミス等ではないと思います。
ちなみに、saveFileDialogを使った同じプログラムは、他マシンでもきちんと動いております。
どなたか解決方法をご存じではないでしょうか。どうぞよろしくお願いいたします。
書込番号:2630304
0点
2004/03/27 13:22(1年以上前)
1.その 他マシンの、NET Frameworkのバージョンはいくつになっていますか。
スタート→すべてのプログラム で、Microsoft .NET Framework SDK v*.*のうち、バージョンが1.0になっているとそのようなエラーが出ます。(1.1か1.0SP2だと生じない)
2.プログラムが動作しないPCにインストールされているVB.NETのアップデートを試してみてはどうでしょう。
VB.NETのヘルプから、最新版の有無をチェック を実行してみてください。
以上で改善されなければ、現時点ではわかりかねます。
書込番号:2634276
0点
2004/03/29 12:55(1年以上前)
のびのびしたい様、ご返答ありがとうございました。
Verは1.1でした。マイクロソフトのサイトからダウンロードしたてです。VB.NETも購入してまだ1ヶ月以内で、アップロードもしてあります。
何なのでしょうね。
取りあえず、VB.NETを使用せず、ACCESSからEXCELのGetOpenFileNameを呼び出して使うことにしました。
ご親切に感謝しております。また何かありましたら、どうぞよろしくお願いいたします。
書込番号:2642468
0点
このスレッドに書き込まれているキーワード
「マイクロソフト > Visual Basic .NET Standard 2003」の新着クチコミ
| 内容・タイトル | 返信数 | 最終投稿日時 |
|---|---|---|
| 2 | 2006/06/11 23:02:30 | |
| 0 | 2006/03/13 21:33:19 | |
| 0 | 2005/11/08 15:14:37 | |
| 1 | 2005/05/04 20:30:36 | |
| 2 | 2004/06/29 22:49:19 | |
| 2 | 2004/07/01 2:31:52 | |
| 2 | 2004/11/09 8:39:31 | |
| 1 | 2004/05/19 22:15:39 | |
| 8 | 2004/04/24 21:34:17 | |
| 14 | 2004/04/08 0:38:05 |
クチコミ掲示板検索
新着ピックアップリスト
-
【Myコレクション】Windows11対応でCPU換装とディスク増強
-
【Myコレクション】pc
-
【Myコレクション】メインアップグレード最終稿
-
【Myコレクション】自作パソコン
-
【Myコレクション】SUBPC 2025 WHITE
価格.comマガジン
注目トピックス
(パソコン)


