- - PR -
VB.netで画面遷移時にハングしてしまう
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-10-25 16:43
下記の内容で画面を作成してるのですが、画面2から画面1へ戻るときに画面が
固まったままになることがたまにあり、原因がわからず困っています。 誰か同じような現象になったことがあれば、返信お願いします。 ・データプロバイダは「Microsoft OLE DB Provider for SQL Server」を使用している ・1つのOracleConnectionを使用して、各画面からOracleへの接続している ・Oracleへの接続は画面1で行っている。画面2ではオラクルへの接続/切断は行っていない。 ・画面1、画面2とも、データグリッドを使用している。 [Oracle9i] ↑ [OracleConnection] ↑ ↑ (画面1) (画面2) @画面2呼出 → A←画面2閉じる ・Aの時に、画面2から画面1へ戻るときに画面が固まったままになることがある。 ・タスクマネージャーから見ると「応答なし」になっている。 | ||||
|
投稿日時: 2004-10-25 16:57
回答のため、質問させてください
1、データベースが原因とわかっているようですがそこまでの経緯を書いていただけませんか 2、どう呼び出しましたか 3、どう戻りましたか。戻ったことをどう判別しましたか。 4、同じ方法で画面を出して戻るという動作を、ほかのプログラムでは成功していますか 5、Windowsのformですよね _________________ たつごろー MCSD.NET、MCDBA、MCSA、MCAD Oracle Master Platinum 9i、Oracle Master Linux+ [ メッセージ編集済み 編集者: たつごろー 編集日時 2004-10-25 17:06 ] | ||||
|
投稿日時: 2004-10-25 20:30
こんにちは中 博俊です。
読もうとしているテーブルがロックされていて、タイムアウトを待っているとかそういうことはないですか? | ||||
|
投稿日時: 2004-10-25 21:00
う〜ん、直接の原因ではないと思いますが、SQL Server用のデータプロバイダで、Oracleへ接続ですか。どういう経緯でそういう選択になるのか、是非知りたい。 | ||||
|
投稿日時: 2004-10-26 17:30
遅くなりましたが、質問の回答をします。
よろしくお願いします。
| ||||
|
投稿日時: 2004-11-02 16:25
1、データベースが原因とわかっているようですがそこまでの経緯を書いていただけませんか →データベースが原因とはわかっていません。データベースを使用しているのでこのように かいていますが... ここが原因かどうかを見極めるため、データベース関連のコードをコメント化してみてください。 2、どう呼び出しましたか →ShowDialogで呼び出しています。 モーダルですか、モードレスですか。 モードレスでしたら、同期はどうしていますか。 3、どう戻りましたか。戻ったことをどう判別しましたか。 →画面1が半透明のように表示されます。 半透明... どうなっているのかわかりません。 4、同じ方法で画面を出して戻るという動作を、ほかのプログラムでは成功していますか →他のプログラムも同様に処理をしているのですが、本現象は今のところ発生していないです。 類似するのデータベース処理が存在するものですか。 だとしたら、それらの差はどういうところでしょうか。 _________________ たつごろー codeseek こみゅぷらす | ||||
1
