Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не меняются Null значения... / 2 сообщений из 2, страница 1 из 1
29.10.2003, 14:41
    #32309027
UginX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не меняются Null значения...
Всем привет!
Помогите - какой-то затык,
использую родной Delph'ёвский IBDataSet, сервер FiriBird 1.0.3,
при модификации значения в таблице, там где раньше были Null значения, ничего не меняется.

Для выбор данных в IBDataSet'е пишу:

select CODE, NAME, ON_ACCOUNT from CUSTOMERS
а модификации -

update CUSTOMERS
set
CODE = :CODE,
NAME = :NAME,
ON_ACCOUNT = :ON_ACCOUNT
where
CODE = :OLD_CODE and
NAME = :OLD_NAME and
ON_ACCOUNT = :OLD_ON_ACCOUNT



В поле ON_ACCOUNT, при добавления клиента, пишется Null.
А потом хотелось бы его поменять.

После каждого Post'a делаю CommitRetainig транзакции, при закрытия формы делаю Commit...
Не меняется...
...
Рейтинг: 0 / 0
29.10.2003, 15:07
    #32309087
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не меняются Null значения...
NULL - это есть NULL ...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
update CUSTOMERS 
set 
CODE = :CODE, 
NAME = :NAME, 
ON_ACCOUNT = :ON_ACCOUNT 
where 
CODE = :OLD_CODE and 
NAME = :OLD_NAME and (ON_ACCOUNT = :OLD_ON_ACCOUNT OR ON_ACCOUNT IS NULL)


Best regards,
Dnico.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не меняются Null значения... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]