Нет такой ошибки таблицы в Sqlite Database swift 4.2 после изменения с swift 3 - PullRequest
1 голос
/ 22 апреля 2020

Я пытаюсь получить количество записей в таблице, используя SQLite.swift и Swift в приложении MacOS для Cocoa. Все таблицы могут пытаться получить данные из данных SQLite, только две таблицы показывают

no such table tablename (code:1)

Мой запрос на создание таблицы

try db.run(table1.create(ifNotExists: true) {t in 
t.column(c1,primaryKey: true)
t.column(c2)
})
try db.run(table2.create(ifNotExists: true) {t in 
t.column(c1,primaryKey: true)
t.column(c2)
})

Мой запрос на выбор таблицы

var count = try db.scalar("SELECT COUNT(*) FROM table1 WHERE userid=?",userid) as! Int64
var count = try db.scalar("SELECT COUNT(*) FROM table2 WHERE userid=?",userid) as! Int64

хотя тот же код, он не работает для одной таблицы. Кто-нибудь знает, как решить? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...