Как проверть наличие объекта в базе?

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Kikx
Участник
Сообщения: 32
Зарегистрирован: 06 фев 2008, 15:23
Откуда: Москва
Контактная информация:

Re: Как проверть наличие объекта в базе?

Сообщение Kikx »

Все работает о_О Спасибо всем огромное за помощь и терпение!

PS Но, все-таки, хочется узнать, почему именно в таком виде все работает... :lol:

UPD: я понял... Я все понял!!! Ты мне об этом вчера писал, но, видимо, мозг окончательно замылился. Весь запрос - это строка для Лоции. И когда надо вставлять Лоциевские переменные, надо строчку разрывать. И поэтому число, преобразованное в строку, в кавычки брать не надо.

Мне стыдно. Честно. Такая простая вещь, а столько голову себе и вам всем морочил... :oops:
Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

Re: Как проверть наличие объекта в базе?

Сообщение Ruslan_Unezhev »

Не знаю был такой вариант или нет, что-то читать времени нет, если не было то будет.
SQL_Text = Set ( 'SELECT o.id FROM lsdbo.object_reference_view o JOIN lsdbo.tree_link_view t ON o.id = t.parent_id WHERE t.link_type_id =1 AND t.link_id=' + ID_Obj )
SQL_Text = Set ( f_ExecSQLSelect(SQL_text,'~t','/') )
Здесь проверяем если вернул ID=0 то объекта нет
GoTo ( if(isnull(SQL_Text) OR SQL_text='', 'exit' ,'') )
Я изменил бы этот мир, но Господь не дает исходников
Ответить