我在Oracle提供商处使用亚音速2.2。我可以使用活动记录,但我的简单查询不起作用!
int record = new Select(VenApplication.ApplicationidColumn).From(VenApplication)().GetRecordCount();
我收到的错误是:
ORA-00923:找不到FROM关键字 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。
异常详细信息:System.Data.OracleClient.OracleException:ORA-00923:找不到FROM关键字
来源错误:
第23行:// int records = new选择(Product.ProductIDColumn,Product.ProductNameColumn)。 第24行://来自()。GetRecordCount(); 第25行:int record = new选择(VenApplication.ApplicationidColumn).From()。GetRecordCount(); 第26行:// int records = new选择(VenApplication.ApplicationidColumn).From()。GetRecordCount(); 第27行:}
源文件:
d:\ myDoc2009 \ Visual Studio 2008 \ WebSites \ UiaVendor \ Default.aspx.cs Line:25
答案 0 :(得分:0)
您需要指定表名
Select(VenApplication.ApplicationidColumn).From(VenApplication).GetRecordCount();