Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update() + NULL значение / 13 сообщений из 13, страница 1 из 1
08.10.2007, 11:46
    #34853472
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
В колонку таблицы базы данных запрещено внесение NULL значения. Строки в таблицу заносятся функцией датавиндов - update(). При вставке получаю сообщение о не возможности вставить NULL - значение. Как сделать, чтобы в случае если значение для колонки в датавиндов не указано оно было не NULL значением? Колонка имеет тип DropDownDW
...
Рейтинг: 0 / 0
08.10.2007, 11:48
    #34853478
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
Воспользоваться Default Value.
...
Рейтинг: 0 / 0
08.10.2007, 12:25
    #34853631
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
Данного свойства для колонки не нашел.
Можно по подробнее?
...
Рейтинг: 0 / 0
08.10.2007, 12:48
    #34853738
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
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
08.10.2007, 13:36
    #34853933
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
А как до него в паинтере добраться?
...
Рейтинг: 0 / 0
08.10.2007, 13:47
    #34853963
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
Especially for the tanker:

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

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

Твои проблемы. У нормальных людей он активен.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.10.2007, 14:01
    #34854007
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
:-)
...
Рейтинг: 0 / 0
08.10.2007, 14:24
    #34854091
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
Спасибо
...
Рейтинг: 0 / 0
08.10.2007, 19:02
    #34855078
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
... или не включать эту колонку в список Updatable columns в окне "Specify update properties ..." - пусть база заполняет как знает сама.
...
Рейтинг: 0 / 0
08.10.2007, 20:36
    #34855212
breathem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update() + NULL значение
У стандартного датаокна есть событие 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
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update() + NULL значение / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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