我试图用C#数据库中的日期时间查询:SQlite。
cmd.CommandText = @"select * from PhieuNhap where NgayNhap=$NgayNhap";
cmd.Parameters.Add(new SQLiteParameter("$NgayNhap", SqlDbType.DateTime).Value = ngayNhap;
ngayNhap是DateTime类型。
但是似乎不能这样工作。
最佳答案
您会得到异常还是只是忽略该值?
您可以尝试做的一件事不是手动设置参数类型:
cmd.CommandText = @"select * from PhieuNhap where NgayNhap=$NgayNhap";
cmd.Parameters.Add(new SQLiteParameter("$NgayNhap", ngayNhap));
关于c# - 将.NET datetime转换为SQlite datetime,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3078743/