powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не вставляется строка в таблицу
9 сообщений из 9, страница 1 из 1
Не вставляется строка в таблицу
    #36007429
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PB 9.01.
У меня новая проблема:
я делаю Insertrow() в datawindow, заполняю все поля, а то, которое Not Null - оставляю незаполненным.
далее происходит update(), строка из datawindow исчезает, ошибок не возникает, но я-то думала, что будет ошибка - <Cannot insert the value NULL into column 'dDateBeg', table 'NSI_LOAN.dbo.tConditionsDefine'; column does not allow nulls. INSERT fails.>
почему так?
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36007495
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка в 17 строке
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008302
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркОшибка в 17 строке
Согласен. Это стандартная ошибка, которая в редких случаях наблюдалась и в 23й строке.
Лечится просто - обнуляется переменная в стоке номер 15.
P.S. COMMIT там есть?
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008385
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю, будете ли вы отвечать..
когда пишу так:
ll_rv = dw_1.Update()

IF ll_rv > 0 THEN

COMMIT;


ELSE

ROLLBACK;


END IF
узнаю, что мы попали в ELSE.
А как понять, что это произошло из-за того, что не ввели значение в поле, которое не может быть NULL, не знаю..
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008462
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
а то, которое Not Null - оставляю незаполненным
Может заполнить?
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008542
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

SQLCA.sqlcode
SQLCA.sqldbcode
SQLCA.sqlerrtext

Хочу напомнить, что руководства к PowerBuilder никто не отменял, советую почитать. Application Techniques - Data Access Techniques - Chapter 12 Using Transaction Objects

Либо help на "SQLCode property"
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008574
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочкадалее происходит update(), строка из datawindow исчезает,
Вот эта фраза меня смущает. Мой опыт подсказывает, что строка не может исчезнуть в результате update.
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008624
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001,
так пользователь не знает, что это поле обязательное. Он введет все остальные, а это не захочет. Нажмет "Сохранить", а таблица даже не ругнется, просто не сохранит молча)
...
Рейтинг: 0 / 0
Не вставляется строка в таблицу
    #36008701
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ужас!!
я сама написала обработку ошибок базы в событии datawindow, не учла там эту ошибку, и просто сделала retrieve в случае неудачного update...
всем спасибо:)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не вставляется строка в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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