【发布时间】:2016-11-16 09:52:41
【问题描述】:
我在 SQLite 数据库中有选择查询。有一个数据时间数据类型的 LogInTime 字段。
这里是AccessDate变量传递日期"11/16/2016"类似格式
string sql = "SELECT * FROM Tble_Login where LogInTime = '" + AccessDate + "'";
SQLite Tble_Login 看起来像这样,
执行此查询后,没有数据?如何获取数据?
【问题讨论】:
-
SQLite中没有
datatime数据类型,即text:sqlite.org/datatype3.html -
@Aidin Ya 这是我添加的错误正确图像。我也在查询中使用了 datetime(...) 但它仍然返回空值
-
我假设您在某处使用此
sql作为命令,最好使用准备好的(参数化)语句而不是字符串连接。这种情况对 SQL 注入攻击是开放的。 -
@SonerGönül 。我会照你说的去做