2011-10-25 24 views
0

私は読取り専用のサードパーティのOracle DBに接続するMVCサイトを作成しようとしています。 MVCとRazorを初めて使用するので、ルートフォルダにASPXページを作成して、データのデバッグと検証を支援しました。ASP.NET MVC SqlConnectionを使用してDBに接続できません

今私は自分のビューの1つでクエリからのデータを表示しようとしています。モデル内のDBに接続するためのガイドとしてこのexampleを使用しました。私のデバッグASPXページでは、SqlDataSourceを同じ接続文字列とクエリに設定してGridViewを作成しました。

GridViewのはどんな問題なくデータを表示しますが、私が見るに行くしようとすると、接続のOpenコマンドに達したとき、私は次のエラーを取得する:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

方法について異なっている何GridViewのSqlDataSourceがDBに接続していますが、私のモデルでそれをどのように複製できますか?

+0

確定的な回答を得るには十分な情報がありません。 GridViewとViewは同じ接続文字列を使用していますか? – David

答えて

2

Oracleに接続している場合は、SqlConnectionを使用したくない場合は、これらのoracleバージョンを使用する必要があります。

http://msdn.microsoft.com/en-us/library/ms973871.aspx

+0

ありがとう、それはトリックでした!今、私の構文をMSの代わりにOracleに修正しています... – user1013571

関連する問題