none
サーバーエクスプローラで「接続の変更」は,どのよに使うのでしょうか。 RRS feed

  • 質問

  • ほぼ完成済みのデータベースアプリケーションのabc.mdbのフォルダを変更しようとして,サーバーエクスプローラにあるabc.mdbを右クリックして「接続の変更」で新しいフォルダを指定しました。それをabc.mdbのプロパティで確認できましたので,「最新の情報に更新」をクリックすると変更状態を保存することができるとばかり思っていたのですが,そうではないようです。

    D:\aaa\abc.mdbからC:\aaa\abc.mdbに変更したいと思っているのですが,こうすることは可能なのでしょうか。また,これに伴ってDataSetやDataAdapterなども変更に伴っての何らかの処置が必要になるのでしょうか。

    上記のことについて教えていただきたくて質問させていただきました。よろしくお願いします。

     

     

    2010年7月28日 12:21

回答

  • > D:\aaa\abc.mdbからC:\aaa\abc.mdbに変更したいと思っているのです
    > が,こうすることは可能なのでしょうか。

    接続文字列を変更すれば可能です。ソリューションエクスプローラで見て
    Properties フォルダの中に Settings.settings ファイルがあると思いま
    すが、それを右クリックして開くと接続文字列がありませんか?

    > また,これに伴ってDataSetやDataAdapterなども変更に伴っての何ら
    > かの処置が必要になるのでしょうか。

    D:\aaa\abc.mdb から C:\aaa\abc.mdb へコピーしただけで中身が同じな
    ら、何も処置する必要はないはずです。

    • 回答としてマーク Koyan 2010年7月28日 21:15
    2010年7月28日 13:33
  • 接続文字列を変更すれば可能です。ソリューションエクスプローラで見て
    Properties フォルダの中に Settings.settings ファイルがあると思いま
    すが、それを右クリックして開くと接続文字列がありませんか?

    補足ですが、プロジェクトのプロパティから「設定」タブの接続文字列を変更しても良いです。

    また、蛇足かもしれませんが、mdbの位置は|DataDirectory|を使って指定することもできます。

    (参考)
    以下のページの「DataDirectory のサポート」

    デスクトップ コンピュータおよび Tablet PC への SQL Server Compact Edition のインストール
    http://msdn.microsoft.com/ja-jp/library/bb190958(SQL.90).aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク Koyan 2010年7月28日 21:15
    2010年7月28日 14:37
    モデレータ

すべての返信

  • > D:\aaa\abc.mdbからC:\aaa\abc.mdbに変更したいと思っているのです
    > が,こうすることは可能なのでしょうか。

    接続文字列を変更すれば可能です。ソリューションエクスプローラで見て
    Properties フォルダの中に Settings.settings ファイルがあると思いま
    すが、それを右クリックして開くと接続文字列がありませんか?

    > また,これに伴ってDataSetやDataAdapterなども変更に伴っての何ら
    > かの処置が必要になるのでしょうか。

    D:\aaa\abc.mdb から C:\aaa\abc.mdb へコピーしただけで中身が同じな
    ら、何も処置する必要はないはずです。

    • 回答としてマーク Koyan 2010年7月28日 21:15
    2010年7月28日 13:33
  • 接続文字列を変更すれば可能です。ソリューションエクスプローラで見て
    Properties フォルダの中に Settings.settings ファイルがあると思いま
    すが、それを右クリックして開くと接続文字列がありませんか?

    補足ですが、プロジェクトのプロパティから「設定」タブの接続文字列を変更しても良いです。

    また、蛇足かもしれませんが、mdbの位置は|DataDirectory|を使って指定することもできます。

    (参考)
    以下のページの「DataDirectory のサポート」

    デスクトップ コンピュータおよび Tablet PC への SQL Server Compact Edition のインストール
    http://msdn.microsoft.com/ja-jp/library/bb190958(SQL.90).aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク Koyan 2010年7月28日 21:15
    2010年7月28日 14:37
    モデレータ
  • SuferOnWww様,trapemiya様,教えていただいた方法で接続文字列を変更することができました。ありがとうございました。

     

    2010年7月28日 21:15