0

私は Sqlite-pcl-net Nuget と共に Xamarin Prism を使用しています。

次のように、日付の範囲内のテーブルの要素を取得するクエリを作成します

 public Task<List<JournalModel>> GetRecieptListAsync(DateTime startdate,DateTime enddate)
        {
            return database.QueryAsync<JournalModel>("SELECT * FROM [JournalModel] WHERE ( [PromisedDate] BETWEEN " + startdate + " AND " + enddate + ")");
        }

StartD と EndD は、フォーマットの DateTime データ型の変数です。

開始D MM/dd/yyyy 00:00:00

EndD MM/dd/yyyy 23:59:59

このクエリを実行すると、

SQLite.SQLiteException: near "12": syntax error

これは、StartD の時刻を意味します。データベースの StartD で 12:00:00Am かかることをご存知でしょうか。さらに明確にする必要がある場合はコメントしてください。

4

1 に答える 1