0

我正在使用带有 Oracle 提供程序的 subsonic 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 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

4

1 回答 1

0

您需要指定表名,

Select(VenApplication.ApplicationidColumn).From(VenApplication).GetRecordCount();
于 2009-10-26T11:33:20.187 回答