Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Внизпустое поле Найти похожие ветки
← →
mazepa (2004-11-12 11:34) [0]День добрый! возникла трудность с пустыми полями в таблице как только оно попадается выскакиевает ошибка... че делать? конект через соурс квери табле путем селект соотв.
← →
Соловьев © (2004-11-12 11:36) [1]
> как только оно попадается выскакиевает ошибка
где попадается?
← →
mazepa (2004-11-12 11:44) [2]в бд есть таблицы поля в которых либо заболнены либо нет преимущественно все поля имеею какое-никакое значение но попадаются поля типа null или как его там так вот как только я делаю select .... from .... where .... и пытаюсь считать записи методом first next при попадании на моем пути null записи появляется ошибка как мне проверить пустое оно или нет типа if not null или как?
← →
Sergey13 © (2004-11-12 11:45) [3]2mazepa (12.11.04 11:34)
>как только оно попадается выскакиевает ошибка
Это фигня. Вот если бы фурункулы, тогда да, а так... Что хоть за ошибка то?
← →
Соловьев © (2004-11-12 11:47) [4]
> пытаюсь считать записи методом first next при попадании
> на моем пути null записи появляется ошибка как мне проверить
> пустое оно или нет типа if not null или как?
А что говорит хелп поводу select count(*)...?
← →
mazepa (2004-11-12 12:01) [5]ошибка типа инвалид чего то кто то поле то числовое а у меня с ним всяки манипуляции даже на что-то делить его пытаюсь а там то нет никто а проверить я не могу :( а фурункулы я все давно мальзью и под лейкопластырь %)
← →
Соловьев © (2004-11-12 12:03) [6]
> ошибка типа инвалид чего то кто то поле то числовое а у
> меня с ним всяки манипуляции даже на что-то делить его пытаюсь
if not FieldByName("IntegerField").IsNull then Manipulation;
← →
Sergey13 © (2004-11-12 12:19) [7]2[5] mazepa (12.11.04 12:01)
Ну дык и борись с наличием пустых полей, а не ломай голову над их интерпретацией. 8-) Можно например объявить поле not null и определить дефолтное значение.
← →
mazepa (2004-11-12 12:30) [8]Говорила мне в детстые мама не ешь желтый снег %) ну ладненько спасибо будем попробовать
← →
Дырчик © (2004-11-12 12:57) [9]TField.IsNull
поставь проверку
if not TField.IsNull then
begin
тут обрабатывай свое поле;
делай с ним всяческие вычисления
end;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c