![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с Acces(через BDE) - не добавляет пустую строку в таблиц
Perf2k2 © (2005-11-18 15:00:00)Значение берется из DataPicker, откуда направляется напримиг в таблицу Аксеса в поле delo_1st_ring (Краткий формат данных). Если в Пикере checked=false, тогда ничего не записываем в таблицу (то есть получается delo_1st_ring=''). Вот здесь-то он и выдает ошибку "Несоответствие типов данных...". Можно ли запихнуть пустую строку в это поле через Делфи? Потом что через Аксес (оболочку) у меня пустые строки спокойно добавляются.
sniknik (2005-11-18 21:45:00) [1]> Фигня какая-то...
действительно... тебе привели запрос именно в том виде какой нужен, а ты его пытаешся исковеркать. зачем?
Perf2k2 (2005-11-18 17:55:00) [2]Хмм...
picker3:=Null, потом в запросе ...delo_1st_ring = ''' + Picker3 + ''',...
Говорит не может Null в строковую перевести. Когда пишу
picker3:=VarToStr(Null);
то опять то же - "Несоответствие типов данных..."
Фигня какая-то...
sniknik (2005-11-18 17:25:00) [3]это не пустые строки это NULL
t.e.
UPDATE Table1 SET delo_1st_ring = NULL
сделает то что ты хочеш. для всей таблици.
Perf2k2 (2005-11-18 15:03:00) [4]
> (Краткий формат данных)
Ой, Краткий формат даты :)