gpt4 book ai didi

ios - 我如何在 Objective-C 中将其写为正确的 SQLite3 语句

转载 作者:行者123 更新时间:2023-11-28 19:46:14 25 4
gpt4 key购买 nike

我在将以下语句写入 IOS 项目中的数据库 Controller 类时遇到问题。

SELECT * FROM GPSJob WHERE sourceMonitor = '%@' AND positionNumber = %d;

我理解需要使用 mysqlite3_open()mysqlite3_prepare_v2()mysqlite_step() 但我无法在转换过程中使用从步骤中给出的值进入 NSString 和 NSNumber!

最佳答案

你需要这样的东西:

 NSString *querySQL = @"SELECT * FROM GPSJob WHERE sourceMonitor = ? AND positionNumber = ?";

然后使用下面的字符串

 sqlite3_bind_text(sqlite3_stmt*,int,const char*,int,void(*)(void*));

然后是 int

 sqlite3_bind_int(sqlite3_stmt*, int, int);

关于ios - 我如何在 Objective-C 中将其写为正确的 SQLite3 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32011372/

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