Sql 使用带Oracle.dataclient错误的亚音速2.2进行简单查询
我正在与Oracle provider一起使用亚音速2.2。我可以使用活动记录,但我的简单查询不起作用Sql 使用带Oracle.dataclient错误的亚音速2.2进行简单查询,sql,oracle,subsonic,ora-00923,Sql,Oracle,Subsonic,Ora 00923,我正在与Oracle provider一起使用亚音速2.2。我可以使用活动记录,但我的简单查询不起作用 int record = new Select(VenApplication.ApplicationidColumn).From(VenApplication)().GetRecordCount(); 我收到的错误是: ORA-00923:未在预期位置找到FROM关键字 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:
int record = new Select(VenApplication.ApplicationidColumn).From(VenApplication)().GetRecordCount();
我收到的错误是:
ORA-00923:未在预期位置找到FROM关键字
描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源
异常详细信息:System.Data.OracleClient.OracleException:ORA-00923:未在预期位置找到FROM关键字
源错误:
第23行://int records=new Select(Product.ProductIDColumn,Product.ProductNameColumn)。
第24行://From().GetRecordCount();
第25行:int record=new Select(VenApplication.ApplicationidColumn).From().GetRecordCount();
第26行://int records=new Select(VenApplication.ApplicationidColumn).From().GetRecordCount();
第27行:}
源文件:
d:\myDoc2009\Visual Studio 2008\WebSites\UiaVendor\Default.aspx.cs行:25
Select(VenApplication.ApplicationidColumn).From(VenApplication).GetRecordCount();
我的命令实际上是Select(VenApplication.ApplicationidColumn).From.(.GetRecordCount();试一试:选择(VenApplication.applicationdcolumn).From(VenApplication.GetRecordCount();语法不应该是:Select(VenApplication.ApplicationidColumn).From(VenApplication.Schema.GetRecordCount();