Приносим извинения, если этот вопрос был задан раньше (не удалось найти точное решение), но у меня есть столбец в моей таблице базы данных, который имеет тип varchar и является нулевым.FMDB stringforcolumn с nil
Когда я запрос, чтобы получить обратно столбец:
let rs: FMResultSet = db.executeQuery("SELECT InternalNote from MyTable where id = ?", withArgumentsIn: [id])
while(rs.next())
{
let testValue = rs.string(forColumn: "InternalNote")
..code continues..
}
..
это приводит к сбою на rs.string выше, потому что поле является пустым ..
Я полагал, что я должен буду просто изменить он должен быть непустым и значением по умолчанию "", но есть ли способ, которым я могу сохранить его null?
Спасибо!
Вы можете поделиться с нами, что вы пытаетесь, чтобы помочь вам? –
уверен, добавил еще код. Благодарю. – NullHypothesis
Возможно, это ошибка, но ваш 'FMResultSet' назван' rsTemp', а не 'rs', поэтому, возможно, есть ваша проблема, пожалуйста, дайте мне знать –