私は SQL CE で多くの問題を抱えてきましたが、これはその 1 つにすぎません。
最新の日付で別のテーブルから行を取得しようとしていますが、このクエリでエラーが発生します:
SELECT Projects.Client、Projects.Name、Projects.PO_No、Projects.PO_Date、Projects.Facility、
(SELECT top (1) Remarks FROM Status WHERE Proj_ID = @1 ORDER BY Date DESC ),
...ここにさらにいくつかの列...
FROM Projects LEFT OUTER JOIN Collections AS b ON Projects.Proj_ID = b.Proj_ID LEFT OUTER JOIN Imp AS c ON Projects.Proj_ID = c.Proj_ID LEFT OUTER JOIN Acceptance AS d ON Projects.Proj_ID = d.Proj_ID LEFT OUTER JOIN Billing AS e ON Projects.Proj_ID = e.Proj_ID WHERE (Projects.Proj_ID = @1)
何か案は?
編集:ここにエラーがあります
--------------------------- Microsoft Visual C# 2010 Express ------------------ --------- SQL 実行エラー。
実行された SQL ステートメント: SELECT Projects.Client、Projects.Name、Projects.PO_No、Projects.PO_Date、Projects.Facility、
(SELECT トップ (1) 備考
FROM ステータス
ORDER BY Date DESC ),
...
エラー ソース: SQL Server Compact ADO.NET データ プロバイダー エラー メッセージ: クエリの解析中にエラーが発生しました。[ トークン行番号 = 4、トークン行オフセット = 2、エラーのトークン = SELECT ]