none
webにUPしたaccessのDBを利用したい。 RRS feed

  • 質問

  • vs2012C#利用

    expresswebサーバーへaccessのデータをアップし、現在asp.netにてそのDBを利用しています。

    vs2012C#の新しいDBを追加という画面でこのexpresswebにアップしたaccessのDBを参照することは可能でしょうか?

    vs2012C#でリモートでこのaccessのDBを利用したいです。

    2014年3月28日 21:54

回答

  • AccessってASP.NETで使うことあまり想定されていないような気もしますが・・・。

    ちなみに、できないと思うので、アクセスのDBつつくためのAPIをWeb側に用意して、それをWPFアプリなどでたたくのが現実的な気がします。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク kirua777 2014年3月31日 22:34
    2014年3月29日 13:17

すべての返信

  • AccessってASP.NETで使うことあまり想定されていないような気もしますが・・・。

    ちなみに、できないと思うので、アクセスのDBつつくためのAPIをWeb側に用意して、それをWPFアプリなどでたたくのが現実的な気がします。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク kirua777 2014年3月31日 22:34
    2014年3月29日 13:17
  • >vs2012C#でリモートでこのaccessのDBを利用したいです。

    VS2012から単純にリモートにあるAccessのDBをサーバーエクスプローラに追加することは、適切な権限さえあれば可能です。
    かずきさんが言われているように、AccessはWebアプリケーションで使用することはあまり想定されていません。しかし、実際に使われて動いているサイトは少なからずあるようです。ただし、AccessのDBがURLでアクセスできるような場所にあると丸ごとダウンロードされて情報漏えいにつながりますので、気を付けて下さい。AccessのDBに限らず、Excelなどのファイルもこのような形になっていると直接ダウンロードされてしまいますので注意が必要です。ログイン後にExcelファイルを取得するように作ったつもりが、実際にはログインしなくても直接URLでダウンロードされてしまうというミスは、その典型です。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2014年3月31日 1:35
    モデレータ
  • 私は、ExpressWebを使ったことはないのですが、エクスプローラからアプリを配備したフォルダを除くような設定とか(例えばネットワークドライブに設定とか)できるんでしょうか??

    できるのでしたら、AccessへWPFアプリから直で行くことはできると思います。WebアプリとWPFアプリで複数個所から開いてデータを編集したときの動作は、保障されてないような気もしますが…。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    2014年3月31日 3:49
  • >私は、ExpressWebを使ったことはないのですが、エクスプローラからアプリを配備したフォルダを除くような設定とか(例えばネットワークドライブに設定とか)できるんでしょうか??

    あ~、すみません。頭の中で話が飛んでおり、回答を考えているうちにインタラプトが入り、少し時間が経ってリモートでの管理だけが私の頭の中に残った状態で回答を書いてしまったようです。一般的なWebサーバーで、かつ適切なな権限があり、ネットワーク上でAccessのDBが見えていればリモートでVisual Studioから管理できますという意味で書きました。
    確かに私の回答を見れば、ExpressWeb上のAccessのDBについて可能と取られますよね。
    すみません。完全に私のミスです。ぼけてました。ご指摘、ありがとうございました。
    ごめんなさい。

    #ちなみに私もExpressWebは使ったことはなく・・・

    (追記)
    ただ、調べてみるとExpressWebはWebDavが使えるので、ひょっとするとネットワークドライブとしてマウントできるかもしれません。

    ExpressWeb
    http://www.microsoft.com/web/hosting/hostingprovider/details/145


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/


    2014年3月31日 4:33
    モデレータ