我想爲SharePoint 2010構建一個「可視化Web部件」,該應用程序應該連接到Oracle表並在SharePoint頁面上顯示記錄。對於開發,Oracle 11g客戶端(使用ODP.net ),SharePoint服務器2010年,Visual Studio 2010和Oracle 10g表示在我的機器上運行的所有。SharePoint可視化Web部件和Oracle連接問題
首先,我寫了ASP.NET Web應用程序中的示例代碼來連接我的本地Oracle表格並在網格視圖中顯示數據,並且它工作正常。我的代碼,
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;
}
現在,我試圖創造新「的SharePoint」可視Web部件項目,並使用相同的代碼和我的本地SP服務器上部署它。但是,在運行時,我得到以下錯誤
這裏是我的解決方案資源管理器中,
它看起來是錯誤的compatibility.Can有人點我在正確的方向?
嘿豐富,謝謝你不在那裏,我已經添加它,如你所說。還是一樣的錯誤。 – Rishi 2011-02-02 01:48:04