-1
昨日、私は自分のアプリケーションのデータベースで作業を始めました。私はSQLiteSwiftで自分のデータベースを持っています。私はシンプルなDB(id、name、last name)を作成しています。selectを実行すると、テーブルに格納されているすべての行が表示されます。問題は、私は私がDBにいくつかのquerysを試してみましたので、DBに問題がないと思います...私はIDによってフィルタリングするとき、私は何を取得し、アプリケーションは次のエラーを示し、SQLiteSwiftフィルタリングの問題
ですSQLiteのブラウザ。おそらくこれは私のvar フィルターの問題です。
私のコードは次のよう...
func filterQuery(filter: String) {
do {
for personas in try db!.prepare(self.tblPersona) {
print("ID: \(personas[id]), Nombre: \(personas[nombre]!), Apellido: \(personas[apellido]!)")
}
print("SELECTED USER:")
let res = Int64 (filter)
print(tblPersona.filter(id == res!))
}
catch {
print("No se pudo obtener informacion")
}
}
私は、このコードでアクションボタンを使用してこの関数を呼び出しました。DatabaseManagementクラスの 'DatabaseManagement.shared.filterQuery(filter:filtro.text!)' –