powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не меняются Null значения...
2 сообщений из 2, страница 1 из 1
Не меняются Null значения...
    #32309027
UginX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Помогите - какой-то затык,
использую родной 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
Не меняются Null значения...
    #32309087
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не меняются Null значения...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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