| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > SQLite 3 и null |
| Автор: Pavelbej 16.8.2008, 23:42 | ||||
| Салют всем! Создаю запись, но когда присваиваю ей null:
в таблице появляется цифра 0, а не должно быть ничего. В чем тут проблема? Пробовал и:
Ничего. |
| Автор: morpheyushka 18.8.2008, 12:55 |
| А если вобще ей ничего не присваивать - сам SQL выставит ей null? А вобще я в своих программах стараюсь делать так, что бы и 0 и null были тождественными |
| Автор: Akella 18.8.2008, 13:09 | ||||
Посмотри настройки датасета, некоторые датасеты записывают
место
для строковых полей, как например фибы Добавлено через 11 минут и 35 секунд хотя ... ноль... помоему я торможу |
| Автор: Poseidon 18.8.2008, 13:54 |
| а fk у тебя какого типа? Числовой, видать... |
| Автор: Pavelbej 18.8.2008, 17:43 | ||
Тоже самое А где это? Integer |
| Автор: Poseidon 19.8.2008, 11:21 |
| Ну и что ты хотел при этом..? |
| Автор: Pavelbej 19.8.2008, 13:05 |
Не понял вопроса. В fk содержится номер ссылки из другой таблицы. Так как я создаю папку, то ей присваивается ссылка под номером 0. А папка, это папка, а не закладка, и не должна содержать ссылок. Могут возникнуть проблемы в дальнейшем при поиске и т.д. Firefox 3 ведь как-то очищает это поле или не записывает туда ничего. |
| Автор: Pavelbej 21.8.2008, 12:07 | ||
В том то и дело что я использую не свою созданную базу, а базу Firefox 3. |
| Автор: morpheyushka 21.8.2008, 12:34 | ||
Логику программы измени - это делается в коде программы, а не в БД |