質問 |
||
| 質問者:siotanpapa | MSDEをスタンドアロンで使用しているのにネットワークエラー | |
|---|---|---|
困り度:
|
MSDE1.0をスタンドアロン端末で使用しておりますが、アプリ(VB6で作成)を起動した状態で、LANケーブルを挿し直すと、ネットワークエラーが発生してしまい、異常終了します。 どなたか、解決方法を教えていただけませんでしょうか。 なお、当方の環境は、 OS:WindowsXP SP2 プログラミングツール:VB6.0 データベース:MSDE1.0 SP4(SP2でも同様でした。) データベースの接続方法は、ADOを使用しています。 以上、よろしくお願いします。 |
|
質問投稿日時:07/02/14 21:11 質問番号:2752832 |
||
回答 |
|
| 回答者:khazad-lefty | …であれば問題なく動きそうなんですが…。 接続文字列にネットワークライブラリを明示的に指定しているとか。 接続文字列にNetwork Libraryという文字列がありませんか? |
|---|---|
| 種類:補足要求 どんな人:経験者 自信:参考意見 |
|
| |
回答日時:07/02/16 01:24 回答番号:No.2 |
|
| 参考URL: | http://blogs.sqlpassj.org/yoshihirokawabata/articles/8680.aspx |
| この回答への補足 | ご回答ありがとうございます。 私が使っている接続文字列です。 Network Libraryという文字列は使用していません。 お忙しいとは存じますが、ご回答お願いします。 Provider=SQLOLEDB.1;Password=パスワード;Persist Security Info=True;User ID=ユーザID;Initial Catalog=データベース名;Data Source=(LOCAL);connect Timeout=0 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| 回答者:khazad-lefty | 2000以降のWindowsはケーブルを抜くとネットワークアダプタ自体が無効になるので、TCP/IP経由で(自分のPCでも)アクセスするとそうなるはずです。 接続文字列のサーバー名称を「(local)」にすると解決するかも。 (TCP/IP経由じゃなくなった記憶が…。) |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:07/02/15 08:43 回答番号:No.1 |
|
| この回答への補足 | 説明不足で大変申し訳ございません。 (local)は設定しております。 名前付パイプを設定すれば解決するのでしょうか。 よろしくお願いします。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |