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 に答える