使用带有Oracle.dataclient错误的亚音速2.2的简单查询

时间:2009-10-26 11:26:51

标签: sql oracle subsonic ora-00923

我在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

1 个答案:

答案 0 :(得分:0)

您需要指定表名

Select(VenApplication.ApplicationidColumn).From(VenApplication).GetRecordCount();