如何知道我的查询是否成功通过sqlite失败

问题描述 投票:0回答:1

我想获得以下查询的任何答案(知道我的查询是成功还是失败):

   let rs = try self.database.executeQuery
    ("insert into Practice(old, number) values (?, ?)", 
    values: [old, number])

但只有我能得到这个

<FMResultSet: 0x60000289ab20>

[当我尝试迭代集合时,切勿进入“ while”周期内

while rs.next(){
print("never")
}

在我的代码中这是错误的,为什么我得到一个干净的集合

swift sqlite fmdb
1个回答
0
投票

[执行更新查询时要使用executeUpdate

let sql = "INSERT INTO practice(old, number) VALUES (?, ?)"
try database.executeUpdate(sql, values: [old, number])
© www.soinside.com 2019 - 2024. All rights reserved.