gpt4 book ai didi

c++ - 如何在sqlite3 c++中绑定(bind)日期时间函数

转载 作者:行者123 更新时间:2023-11-28 04:37:33 25 4
gpt4 key购买 nike

我的sqlite插入语句是

char *testSQL;
testSQL = "INSERT INTO Test (id, tx_time) VALUES ("+id+ ", datetime("+timestamp+",'unixepoch', 'localtime'));";

我正在尝试使用 sqlite3_bind 将上面的内容转换为准备好的语句。

testSQL = "INSERT INTO Test (id, tx_time) VALUES (?, ?);";

我可以简单地使用 sqlite3_bind_int(stmt, 1, id) 绑定(bind) id 但我如何绑定(bind) datetime 函数?

最佳答案

datetime 放入 SQL 中:

char *testSQL;
testSQL = "INSERT INTO Test (id, tx_time) "
"VALUES (?, datetime(?,'unixepoch', 'localtime'));"

并使用 sqlite3_bind_int 来绑定(bind) timestamp

关于c++ - 如何在sqlite3 c++中绑定(bind)日期时间函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50993158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com