Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.05.2009, 11:40
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
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.> почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 11:57
|
|||
---|---|---|---|
|
|||
Не вставляется строка в таблицу |
|||
#18+
Ошибка в 17 строке ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 15:42
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
Локшин МаркОшибка в 17 строке Согласен. Это стандартная ошибка, которая в редких случаях наблюдалась и в 23й строке. Лечится просто - обнуляется переменная в стоке номер 15. P.S. COMMIT там есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 16:04
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
не знаю, будете ли вы отвечать.. когда пишу так: ll_rv = dw_1.Update() IF ll_rv > 0 THEN COMMIT; ELSE ROLLBACK; END IF узнаю, что мы попали в ELSE. А как понять, что это произошло из-за того, что не ввели значение в поле, которое не может быть NULL, не знаю.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 16:20
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
Код: plaintext
----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 16:39
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
Лампочка, SQLCA.sqlcode SQLCA.sqldbcode SQLCA.sqlerrtext Хочу напомнить, что руководства к PowerBuilder никто не отменял, советую почитать. Application Techniques - Data Access Techniques - Chapter 12 Using Transaction Objects Либо help на "SQLCode property" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 16:49
|
|||
---|---|---|---|
|
|||
Не вставляется строка в таблицу |
|||
#18+
Лампочкадалее происходит update(), строка из datawindow исчезает, Вот эта фраза меня смущает. Мой опыт подсказывает, что строка не может исчезнуть в результате update. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 17:03
|
|||
---|---|---|---|
Не вставляется строка в таблицу |
|||
#18+
spas2001, так пользователь не знает, что это поле обязательное. Он введет все остальные, а это не захочет. Нажмет "Сохранить", а таблица даже не ругнется, просто не сохранит молча) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&mobile=1&tid=1336267]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 189ms |
0 / 0 |