ある日、すでにエントリーが入っているか確認したいのですが。
以下のいくつかのバリエーション(*など)を試しましたが、常に同じメッセージが返され、それが何を意味するのかわかりません。
クエリ:
@{
var TodayDate = DateTime.Now;
var TheUser = WebSecurity.CurrentUserId;
var db= Database.Open("StarterSite");
var sqlQ = "SELECT COUNT(Id) FROM Days WHERE EntryDate = @0 AND UserId =@1";
var data = db.Query(sqlQ, TodayDate, TheUser);
}
その結果は次のとおりです。
"System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object]"
テーブルに結果があるかどうか(つまり、NULLではないかどうか)は同じです。
私が間違っているアイデアはありますか?結果(1またはNULL)を取得したいので、ユーザーがその日のコンテンツを投稿したかどうかにかかわらず、メッセージを設定できます。
どうもありがとう。