VB6(SP5)とJetについて


Miya  2005-01-20 16:45:45  No: 87918  IP: [192.*.*.*]

VB6(SP5)で、プログラミングをしております。Access97のmdbで
ファイルの書込み等を行っています。(Jet)

ある条件で、delete をしているのですが、全く同じ条件なのに
消えない場合があるのです。つまり、再現性が非常に低いのです。
原因が解からず、困っています。何かVB6やJetにバグがあるのではと
疑う程です。

ご指導の程、宜しくお願い致します。

編集 削除
じゃんぬねっと  URL  2005-01-20 16:50:33  No: 87919  IP: [192.*.*.*]

その文章だけでは、あなたのコードにバグがないとも言い切れないのではないでしょか?

編集 削除
Moo  URL  2005-01-20 16:54:41  No: 87920  IP: [192.*.*.*]

to Miyaさん
SQL文と、呼び出し部分は提示できますか?

コンピュータはプログラムの指示通りに動きますから、
まずはプログラム(またはSQL)を疑いましょう。

編集 削除
じゃんぬねっと  URL  2005-01-20 16:59:22  No: 87921  IP: [192.*.*.*]

回答がダブると、回答者に迷惑がかかりますのでトラックバックしておきます。
http://www.takeittechies.com/vbtomo/boards/vbdatabase.php?do=spread&num=1049

要するに、マルチポスト。

編集 削除
ぺがらぼ  URL  2005-01-20 17:00:34  No: 87922  IP: [192.*.*.*]

リリースする前(デバッグモード)なら、SQL文を発行する時、ログを吐かせる癖をつけましょう。

あと、「On Error Resume Next」を開発中はコメントアウトにしておいて、極力使わないようにしましょう。

編集 削除
魔界の仮面弁士  2005-01-20 17:07:23  No: 87923  IP: [192.*.*.*]

> VB6(SP5)で、プログラミングをしております。Access97のmdbで
> ファイルの書込み等を行っています。(Jet)
Jet 3.5 の Service Pack は適用してありますか?

> 全く同じ条件なのに消えない場合があるのです。
削除した結果が、まだmdbに反映されていなかった……という事は無いでしょうか。
下記の資料を見て、思い当たる事が無いか確認してみてください。
http://www.canalian.com/workshop/access/JetCache.html

> 何かVB6やJetにバグがあるのではと
製品の障害を疑う時は、「根拠」を示さないと嫌われますよ。(^^;

編集 削除
Miya  2005-01-21 12:40:14  No: 87924  IP: [192.*.*.*]

皆様、ご回答をありがとうございます。

>じゃんぬねっと [HomePage] 2005/01/20(木) 16:50:33
>その文章だけでは、あなたのコードにバグがないとも言い切れないのではな
>いでしょか?
はい、目に穴が開く程調べました。(;_;)

>Moo [HomePage] 2005/01/20(木) 16:54:41
>to Miyaさん
>SQL文と、呼び出し部分は提示できますか?
してもあまり意味が無いと思います。

>コンピュータはプログラムの指示通りに動きますから、
>まずはプログラム(またはSQL)を疑いましょう。
やはり、そうですか・・・

>じゃんぬねっと [HomePage] 2005/01/20(木) 16:59:22
>回答がダブると、回答者に迷惑がかかりますのでトラックバックしておきま
>す。
>http://www.takeittechies.com/vbtomo/boards/vbdatabase.php?>do=spread&num=1049

>要するに、マルチポスト。
すみません。反省しております。

>ぺがらぼ [HomePage] 2005/01/20(木) 17:00:34
>リリースする前(デバッグモード)なら、SQL文を発行する時、ログを吐かせる>癖をつけましょう。

>あと、「On Error Resume Next」を開発中はコメントアウトにしておいて、
>極力使わないようにしましょう。
リリース後なんです・・・(;_;)


>魔界の仮面弁士 2005/01/20(木) 17:07:23
>> VB6(SP5)で、プログラミングをしております。Access97のmdbで
>> ファイルの書込み等を行っています。(Jet)
>Jet 3.5 の Service Pack は適用してありますか?
どうやって、確認すれば良いのですか? 教えて下さい。

>> 全く同じ条件なのに消えない場合があるのです。
>削除した結果が、まだmdbに反映されていなかった……という事は無いでしょ
>うか。
>下記の資料を見て、思い当たる事が無いか確認してみてください。
>http://www.canalian.com/workshop/access/JetCache.html
ありがとうございます。

>> 何かVB6やJetにバグがあるのではと
>製品の障害を疑う時は、「根拠」を示さないと嫌われますよ。(^^;
本当ですね。でも、昔(VB4時代)は、それで苦労もしたんです。(^^;

皆様、宜しくお願い致します。

> 何かVB6やJetにバグがあるのではと
製品の障害を疑う時は、「根拠」を示さないと嫌われますよ。(^^;

編集 削除
あらら  2005-01-21 13:06:28  No: 87925  IP: [192.*.*.*]

先日に続く、厨房2号の登場ですか。

編集 削除
もげ  2005-01-22 10:34:01  No: 87926  IP: [192.*.*.*]

MDBを複数セッションから同時アクセスしてるなら、
Miya殿の設計思想にバグがあります。

編集 削除