powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Трубуется взгляд специалиста ...
3 сообщений из 3, страница 1 из 1
Трубуется взгляд специалиста ...
    #32809641
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть скрипт на dw itemchanged
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Integer li_Null, li_id
SetNull(li_Null)
if dwo.name = 'id_doc_type_s' then
	if isNull(data) or Trim(data) = '' then dw_ie.object.id_doc_type[row] = li_Null
		if Trim(data) <> '' then
			SELECT id_lg
   		INTO :li_id
    		FROM sp_lg
  			WHERE Name_lg = :data ;
			if li_id >  0  then dw_ie.object.id_doc_type[row] = li_id else	MessageBox('','Несоотвествие')
	end if
end if
Есть у меня подозрения что что то здесь не нормально.
1. Есть select после которого делать commit нельзя, иначе сохранится запись
Возможно есть и 2 и 3

Вопрос Как будет правильно или как лучше?
P.S. Сильно не критиковать!
...
Рейтинг: 0 / 0
Трубуется взгляд специалиста ...
    #32809793
rcryo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсть select после которого делать commit нельзя, иначе сохранится запись
какая запись сохраниться? из DW?
ответ нет - т.к. пока не видно команды DW.Update()
или может есть другие обновления которые в скрипте не указаны? Если нет, тогда можно делать Commit

Успехов!
...
Рейтинг: 0 / 0
Трубуется взгляд специалиста ...
    #32810461
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
т.к. пока не видно команды DW.Update()
Ой, спасибо, действительно!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Трубуется взгляд специалиста ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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