Oracleのテーブルに接続し、SharePointページのレコードを表示するSharePoint 2010用の "ビジュアルWebパーツ"を構築しようとしています。開発のために、Oracle 11gクライアント(ODP.net )、SharePoint Server 2010、Visual Studio 2010およびOracle 10gはすべて自分のマシンで実行されていることを表しています。SharePointのビジュアルWebパーツとOracle接続の問題
まず、ASP.NET Webアプリケーションにサンプルコードを記述して、ローカルのOracleテーブルとグリッドビューのデータを接続し、正常に動作しています。私のコードは、私が新しい「SharePointの」視覚的Webパーツプロジェクトを作成しようと同じコードを使用して、私のローカルSPサーバー上で、それを展開しています、今、
OracleConnection con;
try
{
// Connect
string constr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));User Id=SYSTEM; Password=password";
con = new OracleConnection(constr);
//Open database connection
con.Open();
// Execute a SQL SELECT
OracleCommand cmd = new OracleCommand("select * from T_ACTIONPOINTS WHERE AP_STATUS='Active' ", con);
OracleDataReader dr = cmd.ExecuteReader();
GridView.DataSource = dr;
GridView.DataBind();
GridView.AllowPaging = true;
}
catch (Exception e)
{
lblError.Text = e.Message;
}
です。それが実行されるときしかし、私はここでエラー
を以下の取得私のソリューションエクスプローラで、
あるそれは正しい方向に私を指すcompatibility.Can誰かに何かを間違って見えますか?
おかげさまで、ありがとうございましたdllはありませんでした。あなたが言ったように追加しました。それでも同じエラー。 – Rishi