• ベストアンサー

ネットワーク上のPCにアクセスできなかった場合のエラーの取得

WindowsXP,VB6.0,SP6 で開発しています。 タイトル通りなのですが、 ネットワーク上のPCの共有フォルダの有無を確認して、 なければエラーという処理をしているのですが、 そもそも接続できなかった場合のエラーはどう取得すればいいのでしょうか? どうぞ、ご教授よろしくお願いしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お世話になります。 この辺が参考になるんでは。 http://www.vbstation.net/sample/0215.htm

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#187541
noname#187541
回答No.2

こんばんは。 On Error Goto を使い、エラー番号やエラー内容を取得すればいいのでは? 例えば On Error Goto ErrLine '処理 Exit sub ErrLine: MsgBox(Err.Number) 'エラー番号 MsgBox(Err.Description) 'エラー内容 こんな感じでしょうか。

参考URL:
http://homepage1.nifty.com/rucio/main/shokyu/jugyou22.htm
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB6にてネットワーク上にある共有フォルダを・・・

    VB初心者の者です。 ネットワーク上にある共有フォルダ有無をチェックするプログラムを作ろうとしています。 If Dir$("\\パソコン名\共有フォルダ名", vbDirectory) <> "" Then    '共有フォルダが確認できた時の処理(A) Else    '共有フォルダが確認できなかった時の処理(B) End If 上記プログラムを実行したところ、ErrorNo.52 「ファイル名または番号が不正です」というエラーで落ちてしまいます。 A、Bのどちらにも入ってきません。 「パソコン名\共有フォルダ名」は、エクスプローラ上から見えています(Pingも通ります)。 ネットワークドライブを割り当てる方法もあるのですが、事情によりその方法はNGなため、「\\パソコン名\共有フォルダ名」で何とかできないか模索中です。 参照先PCの設定で、接続を許可するユーザーの設定のようなものがあるのでしょうか。 解決策をご存知の方がいらっしゃいましたら、ご教示お願いします(アドバイス等何でも結構です)。 環境は、参照先・元のPC共にWindows2000(SP4)、言語はVB6(SP6)、会社内のLANにて実行しています。 よろしくお願いいたします。

  • ネットワークエラーでアクセスできない

    パソコン2台をルーターを介して接続しています。 この2台はネットワーク接続できています。 新たにもう一台接続しましたが、 ”ネットワークエラー” ”・・に対するアクセス許可がありません。ネットワーク管理者にアクセス許可を要求してください” と表示されて、ネットワーク接続できません。 ネットワークのなかに、3台のPC、フォルダーは見えていますが、フォルダー内部にアクセスできません。 OSはすべてWin7、ワークグループもいっしょです。 パスワードなども設定していません。 何が原因でしょうか? ご教示お願いします。

  • アクセスが出来ません。

    いつもご参考にさせて頂いております。 ネットワークについてわからず質問させていただきます。 どなたかご教授宜しくお願い致します。 サーバー Express5800 windowsNT 端末   windowsXP Pro SP3 サーバーに共有のフォルダがあり、ネットワークドライブの割り当てをしようとしましたが、下記のエラーがでてアクセスできませんでした。 「\\サーバー名\フォルダ名にアクセスできませんでした。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせて下さい。 コンピュータへの接続数が最大値に達しているため、これ以上このリモートコンピュータに接続できません。」 他のXP端末は問題なくアクセスできます。 ワークグループも同じです。 いろいろなサイトで調べて、レジストリから見ましたが、わかりませんでした。 どうか宜しくお願い致します。

  • ネットワーク上の共有フォルダ情報の取得について

    以下の2点について調査しています。 良い方法をご存じの方がいらっしゃいましたらご教授願います。 1.ネットワーク上の共有フォルダの使用容量を取得する方法 2.ネットワーク上の共有フォルダに対してアクセス権が与えられているユーザー名を取得する  ※出来ればユーザー名毎に与えられている権限も(読み取り/書き込み) 宜しくお願い致します。

  • ローカルネットワーク内での502エラー

    お世話になります。 現在、php等でwebシステムを作成しております。 ローカルネットワーク内にサーバをたて、そこに接続して開発を行っているのですが、javascript処理やAjax処理を多数使用しているページを何回か読み込むと、cssが崩れ、Ajax関連のレスポンスがないといったエラーが頻発していしまいます。 Fiddlerでエラーを確認してみたのですが、502エラーとなっており、画像読み込み時のでエラーが多いようです。 また、直接関係するかどうかはわからないのですが、「通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。」といったエラーが出力されていました。 開発環境は以下の通りです。 Centos5.5 apche2.2.3 PHP5.3.5 考えられることは調べてみたのですが、手詰まりしていました。 対応策等おわかりの方がいらっしゃいましたら、ご教授の程をお願いしたいと思います。 お手数おかけ致しますが、宜しくお願い致します。

    • ベストアンサー
    • AJAX
  • ネット上どこからでも、SQLサーバに接続してデータを取得するには?

    WINDOWSXP,VB6,SP5で開発しています。 ネット上ならどこからでも、指定したSQLサーバからデータを取得して、 表示させるみたいなプログラムを作っています。 今まではVBWEBというのをつかっていたのですが、 会社も開発も終わっているみたいで、使い方もいまいちよくわからないので、 違う方法で接続できたらなあと思っています。 普通はどういう方法で接続するのでしょうか? どうぞ、よろしくお願いしますm(_ _)m

  • ADODCでデータベースに接続する際のエラーを拾うには?

    WindowsXP,VB6,SP6,SQL2005にて開発しています。 ADODCを使って、データベースに接続しているのですが、 何らかのエラーが発生した場合、 こちらの指定したエラーメッセージを表示させたいのです。 なので、ADODC1_Errorにて試してみたのですが、 fCancelDisplay=0にしても、ErrorNumber=0にしても、 Scode=0にしても、Description=""にしても、 メッセージボックス(表示は何もない)が表示されてしまうんです。 それを出さないようにするには、どうしたらよいのでしょうか? どうぞ、ご教授よろしくお願いしますm(_ _)m

  • ネットワーク上のプリンタ名を取得

    VB6で開発しています。 ネットワークプリンタの名称を取得する良い方法があれば教えて頂けますか。 CommonDialogやSHBrowsForFolderを使用すればネットワークプリンタの「共有名」は取得できるのですが、取得したいのはそれではなくて「サーバー上から見た場合のプリンタ名そのもの」なのです。 例えばあるサーバー上に共有プリンタAが存在するとします。 このプリンタは プリンタ名 :プリンタA 共有名   :printer という風になっています。 同ネットワーク内に存在するクライアント1からこのプリンターを参照しようとした場合、エクスプローラーや、あるいは上記のSHBrowsForFolderを使用した簡単なアプリケーションでは「\\サーバー名\printer」という値が返ってきます。 でも「プリンタの追加ウィザード」でネットワークプリンタをインストールしようとするとちゃんと「プリンタA」と表示されます。 この「プリンタA」という情報が欲しいのです。 何かよい方法がありましたら教えて下さい。 宜しくお願いします。

  • ネットワーク上のpptファイルを開こうとするとエラーが出る。

    ネットワーク上にある共有フォルダ内のpptファイルを開こうとすると「このドキュメントを保存、または開くことが出来ませんでした。...」というエラーが出て開くことが出来ません。 ネットワーク上には2台のコンピュータがあり、サーバーマシンに共有フォルダがあるイメージですが、クライアント側からフォルダを参照、ファイルを開く際に上記エラーが発生します。 また、同じ状況でtxtファイルを開こうとしても「アクセスが拒否されました」というメッセージが出て開くことが出来ません。 マシンは両方ともxpで、sp2まで適用されています。 解決方法はありませんでしょうか。 よろしくお願いいたします。

  • エラーコード取得

    バッチファイルにて実行するSQLファイルで以下の処理を行っています。 --------------------------------------- SELECT COUNT(*) as count_num FROM TEST_TABLE if(count_num)=0 then EXIT; --------------------------------------- 上記の処理でSQLエラー発生時はEXITするといった 処理にしたいのですが、エラーコード取得方法が わかりません! どなたかご教授お願い致します。 -環境- WindowsXP SP2 Oracle 10.1.0.2