none
VB 2005 Exp のDB接続制限 RRS feed

  • 質問

  • こんにちは。Visual Basic 2005 Expを使用して、Oracle 10g Expに
    接続をしたいと思います。2つの製品は同一のローカルサーバー上に
    あり、Oracle のクライアントとしてoracle Data Provider for .NETを
    インストールをしました。
    VB2005 Expで、DB接続を確認(ツールメニューからデータベースの接続を選択)をしましたが、
    MS AccessとSQL Serverのみしか表示がされません。これは、以下の制限によるものですか?

    (「ローカルのデータベース」の文言に引っかかっています。)

     

    >Express の場合はローカルのデータベースへのアクセスに限定されます。

     

    これは、上位のStd Edition等で回避はできますか?(リモートのDB接続は可能とありましたので)

     

    #製品の根本的な内容ですいません。

    2007年8月15日 5:53

回答

  • Expression Edition は、無料なのでプログラムで便利な機能がすべて含まれているわけではありません。

    各種の .NET Data Provider も、デフォルトでインストールされている MS 製品以外は

    GUIを使ったクエリー編集等の便利な機能が利用できないようです。

     

    しかし、プロジェクトの参照設定でData Provider の DLL を指定すれば、Oracle への

    データ通信は実行は問題なくできると思います。

     

    私は 以前 別の Open Source な .NET  Data Provider を Expression でも GUI を使った SQL の編集機能を利用したいと思い、

    Visual Studio 2005 SDK (英文) を参考に DDEX の設定をレジストリや machine.config の設定を

    変更したのですが  Web Developer Express Edition は OK だったのですが、 VB や C# Expression Edition

    では GUI を使った SQL の編集機能は利用できませんでした。

    当然ながら Visual Studio Professional では、利用できました。

     

    という事で、Oracle Data Providier for .NET も 参照設定さえすれば Oracle データベースへのデータベース

    呼び出しは可能だと思います。

    「ローカル」と書いてあるのは、GUIでの編集機能に制限があると解釈すればよいと思います。

     

     

     

     

    2007年8月16日 3:50

すべての返信

  • Expression Edition は、無料なのでプログラムで便利な機能がすべて含まれているわけではありません。

    各種の .NET Data Provider も、デフォルトでインストールされている MS 製品以外は

    GUIを使ったクエリー編集等の便利な機能が利用できないようです。

     

    しかし、プロジェクトの参照設定でData Provider の DLL を指定すれば、Oracle への

    データ通信は実行は問題なくできると思います。

     

    私は 以前 別の Open Source な .NET  Data Provider を Expression でも GUI を使った SQL の編集機能を利用したいと思い、

    Visual Studio 2005 SDK (英文) を参考に DDEX の設定をレジストリや machine.config の設定を

    変更したのですが  Web Developer Express Edition は OK だったのですが、 VB や C# Expression Edition

    では GUI を使った SQL の編集機能は利用できませんでした。

    当然ながら Visual Studio Professional では、利用できました。

     

    という事で、Oracle Data Providier for .NET も 参照設定さえすれば Oracle データベースへのデータベース

    呼び出しは可能だと思います。

    「ローカル」と書いてあるのは、GUIでの編集機能に制限があると解釈すればよいと思います。

     

     

     

     

    2007年8月16日 3:50
  • k_kazuさん、

     

    ご回答ありがとうございました!

    2007年8月16日 12:34