Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с ДАТАМИ [D7, Paradox]


russko ©   (2004-03-26 16:04:00) 

Помогите плиз избежать ошибки при вставке в поле Date пустого значения из DateTimePicker


Reindeer Moss Eater   (2004-03-26 17:24:00) [1]

ParamByName('pEdit4').Clear;


russko   (2004-03-26 17:20:00) [2]

Зараза, у меня 7 (((


Соловьев   (2004-03-26 17:19:00) [3]

Выбрось делфи значит
У меня 6 - есть. В 7- не знаю..


russko   (2004-03-26 17:17:00) [4]

Он говорит что не знает Variants


Соловьев   (2004-03-26 17:13:00) [5]

Соловьев ©   (26.03.04 16:57) [5]


russko   (2004-03-26 17:12:00) [6]

Он именно на NULL ругается.


Соловьев   (2004-03-26 17:06:00) [7]

if cxDateEdit1.EditValue <> NULL then
DataModule9.Query1.ParamByName('pEdit4').Value := cxDateEdit1.EditValue
else
DataModule9.Query1.ParamByName('pEdit4').Value := NULL;


russko   (2004-03-26 17:04:00) [8]

DataModule9.Query1.ParamByName('pEdit4').Value:= cxDateEdit1.EditValue;

Если значение NULL то он ругается:
Field 'pEdit4'is of an unknown type


Соловьев   (2004-03-26 16:57:00) [9]

uses Variants;

...
Query1.ParamByName('DATA').Value := NULL;
...


russko   (2004-03-26 16:45:00) [10]

Он ругается: '-6406.0' is not valid timestamp


Term   (2004-03-26 16:39:00) [11]

ну если в нем ноль то ничего не присваивай он пустой и запишется, а ваще не знаю будет это коректно или нет но можеш так попробывать:

Query1.ParamByName('DATA').AsString:='';

и будет пустота в поле, я как то пробывал ничего нигде не ругалось.

а ваще прицепи к TQuery TUpdateSQL, пропиши свойства и работай без проблем


russko   (2004-03-26 16:28:00) [12]

Конечно обработать можно, но если помните я работаю через sql-файл с параметрами, как учили и обрабатывать каждую строку это немыслемо. Как-то можно из пустого поля DateTimePicker присваивать полю типа Date пустое значение?


Соловьев   (2004-03-26 16:19:00) [13]

try
Post
except
//Обработка исключения
end


Наверх

Титульная страница Поиск, карта сайта Написать письмо