Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用带Oracle.dataclient错误的亚音速2.2进行简单查询_Sql_Oracle_Subsonic_Ora 00923 - Fatal编程技术网

Sql 使用带Oracle.dataclient错误的亚音速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请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:

我正在与Oracle provider一起使用亚音速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

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

我的命令实际上是Select(VenApplication.ApplicationidColumn).From.(.GetRecordCount();试一试:选择(VenApplication.applicationdcolumn).From(VenApplication.GetRecordCount();语法不应该是:Select(VenApplication.ApplicationidColumn).From(VenApplication.Schema.GetRecordCount();