[15559]
VB6とサーバー上のデータベース
投稿者:晃久 さん
2001-05-14 10:12:00
大変久しぶりです。一年以上ご無沙汰しています晃久といいます。申し訳ありません
が、教えてください。
VB6を使用して、ACCESSのデータベースをADOを使って見に行くプログラ
ムを作っているのですが、単独のPCで動かしている分には問題ないのですが、データ
ベースをサーバーに置いて実行すると、“ブックマークが読み込めません”というエラー
が発生します。
結構頻繁に発生するのですが、なぜか全く発生しないこともあります。
これはいったい、何が原因なのでしょうか?
端末FMVや98のPentiumクラスのマシンです。
-
エクセリア さん
2001-05-14 11:29:22
Googleで検索かけるとこんなのが出てきましたが・・・。
[VB6] SP5 : レコードセットにレコードを追加すると "ブックマークが無効です" のエラー
http://www.microsoft.com/japan/support/kb/articles/JP281/8/87.htm
-
晃久 さん
2001-05-14 13:14:38
いえ、追加する段階ではなく、使用するレコードを読み込む段階でエラーが発生するん
です。
しかも、おなじ条件で処理をしても、発生するときとしないときがあるんです。
-
エクセリア さん
2001-05-14 13:45:03
上記のドキュメントの結論は、クライアント側にインストールされているMDACのバージョンによって起こるようですが、その辺りは確認されましたか?クライアントマシンのOSとか環境もきちんとかかれないとなんともいいがたいのですが。逆に聞きたいのですが、まったく発生しないクライアントPCは存在しますか?存在するならば、それらのMDACのバージョンとかはどうなってますか?異常が発生するレコードはは特定のレコードですか?それともレコードにまったく関係なしに発生するのでしょうか。あと、VB6のServicePackは何があたってますか?
-
エクセリア さん
2001-05-14 14:06:54
補足ですが、IEのバージョンも確認されたほうがいいと思います。ActiveX関連ですので。
-
晃久 さん
2001-05-14 17:07:38
VBのサービスパックはSP5を当てています。
MDACについては、SP5に入っていたものをインストールしているので、2.5です。
IEのバージョンについては、最新のものでも4.01で、ほとんどの機体は
Win95の標準のIEです。
全ての機体で同様のエラーが発生します。
発生するのはファイルをオープンしようとする段階なのですが、レコードに関係なく発
生します。そして、おなじレコードでも発生するときとしないときがあります。
-
エクセリア さん
2001-05-14 18:57:05
なるほど。ということは、データベースそのものではなくネットワーク環境に何か不具合がありそうですね。サーバとクライアント環境間のプロトコルはTCP/IPでつながってると思いますが、それ以外のプロトコルがありませんか?NetWareとか・・・。
ネットワークそのものに負荷がかかっているとか、どこかのハブが壊れかかっててデータ転送中にデータが化けてる感じがしなくもないのですが。
あと昼間の方が発生頻度は高いのでしょうか?夜の方が発生しにくいとかあれば、トラフィックがらみだと思うのです。
-
晃久 さん
2001-05-15 08:48:34
ネットワーク側ですか・・・わかりました。環境を洗い直してみます。
どうもありがとうございました。