Назад | Перейти на главную страницу

Ошибка в просмотре данных при подключении к базе данных Oracle

При использовании SharePoint Designer я нашел эту ссылку, которая объяснила, как заставить его работать:

http://spsolution.blogspot.com/2008/12/how-to-insert-data-source-in-sharepoint.html

Это позволило SharePoint Designer взаимодействовать с Oracle, но когда я разместил представление данных на странице, я получил следующую ошибку:

Error while executing web part: System.Data.OracleClient.OracleException: 
ORA-00923: FROM keyword not found where expected      
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)     
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)     
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, ArrayList& resultParameterOrdinals)     
at System.Data.OracleClient.OracleCommand.ExecuteReader(CommandBehavior behavior)     
at System.Data.OracleClient.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)     
at System.Data.Common.DbCommand.Syst...       

09/14/2009 14:40:23.52* w3wp.exe (0x0FA0)                               
0x1A88 Windows SharePoint Services   Web Parts                                 
89a1     Monitorable       ...
em.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)     
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)     
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)     
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)     
at System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments)     
at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)     
at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigatorInternal() ...       

09/14/2009 14:40:23.52* w3wp.exe (0x0FA0)                               
0x1A88 Windows SharePoint Services   Web Parts                                 
89a1     Monitorable       ...    
at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigator()     
at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigator(IDataSource datasource, Boolean originalData)     
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.GetXPathNavigator(String viewPath)     
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform() 

Я озадачен.

Похоже, вы получаете сообщение об ошибке при выполнении команды SQL для базы данных. (OracleCommand.Execute) - строка ошибки. В сообщении об ошибке говорится, что он не ожидает оператора «from» в вашем «select * from». Я подозреваю, что в передаваемой строке команды есть дополнительные строковые данные.