powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update() + NULL значение
13 сообщений из 13, страница 1 из 1
Update() + NULL значение
    #34853472
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В колонку таблицы базы данных запрещено внесение NULL значения. Строки в таблицу заносятся функцией датавиндов - update(). При вставке получаю сообщение о не возможности вставить NULL - значение. Как сделать, чтобы в случае если значение для колонки в датавиндов не указано оно было не NULL значением? Колонка имеет тип DropDownDW
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853478
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользоваться Default Value.
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853631
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данного свойства для колонки не нашел.
Можно по подробнее?
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853738
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
From HELP:
Column Specifications view in the DataWindow painter

...
Initial value
Enter an initial value for the column. The value must be valid for the data type of the column. If an initial value was defined for the column in the Database painter, that value displays and you can modify it.
...
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853933
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как до него в паинтере добраться?
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853963
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Especially for the tanker:

in the DataWindow painter -> view -> Column Specifications
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34853977
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный пункт меню не активен.
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34854004
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня тоже! :-)))))))))
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34854005
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pb_new wrote:

> Данный пункт меню не активен.

Твои проблемы. У нормальных людей он активен.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34854007
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-)
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34854091
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34855078
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... или не включать эту колонку в список Updatable columns в окне "Specify update properties ..." - пусть база заполняет как знает сама.
...
Рейтинг: 0 / 0
Update() + NULL значение
    #34855212
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У стандартного датаокна есть событие updatestart(), которое, собсно, "Occurs after a script calls the Update method and just before changes in the DataWindow or DataStore are sent to the database". На нем имеет смысл брать значение поля и проверять его на предмет NULLности (IsNull(value)), а потом просто писать, что если нулл, тогда, предположим, "0". А вообще, в самом манагере БД можно указать для колонки default value = тому то.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update() + NULL значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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