пустое значение в запросе ( OLE) #304075


#0 by Дядя Витя
Как проверить на пустое значение в запросе при подключении к базе по OLE?? типа Пусто=ПолучитьПустоеЗначение("Справочник.Контрагенты") ... | Условие (Контр<>Пусто) ...
#1 by IUnknown
#2 by Дядя Витя
Блин, затупил. А а можно так ... | Условие (Контр<>ПолучитьПустоеЗначение)
#3 by IUnknown
хз... не пробовал
#4 by Дядя Витя
Как у тебя не взлетает
#5 by Дядя Витя
Ошибка в выражении 'олеПусто'
#6 by IUnknown
запутал меня... так попробуй конечно при условии, что в глобальном модуле подключаемой базы есть переменная Условие1... если нет... то ищи любую другую ненужную переменную... обычно их там целый полк
#7 by Valery
Запрос к ОЛЕ? Тогда Контр <> ""олеПусто"" таким чудом надо
#8 by IUnknown
неа...
#9 by Дядя Витя
так у меня уже как в получилось. Чисто спортивный интерес
#10 by Дядя Витя
Я тут малость народ обманул. В не получилось. Решил сделать как в Выдает в этом месте ошибку. Запрос[11] : Ошибка в выражении 'глФлагРасшифровки' В глобальнике эта экспортная переменная есть, в чем дело не могу понять.
#11 by Балбес
Та же хня. Не могу проверить на пустое значение. Попробуй в цикле перебора группировок запроса проверять на пусто.
#12 by Балбес
так кто-нить подскажет как работать с переменными глобальника???
#13 by Балбес
а то мне тоже надо.
#14 by IUnknown
самый простой и действенный способ выполнения запросов имея олю... если не много над этим подумать, то можно сделать уже фоном
#15 by Дядя Витя
А что в неправильного???
#16 by Дядя Витя
Добавил в глоб. модуль переменную глПустойКонтрагент перем глПустойКонтрагент Экспорт; Когда запрос вызывается в базе ОЛЕ пишет Запрос[11] : Ошибка в выражении 'глПустойКонтрагент' Что за борода такая??? неужели запрос не видит глобальных переменных???
#17 by Дядя Витя
Up
#18 by IUnknown
скорее всего то, что модуль компилиться в одной базе... а выполняется в другой
#19 by Дядя Витя
так наш текст запроса - это просто текст, какая разница, где он компилиться. Запрос-то выполняется в оле-базе и он должен видеть глобальные переменные. Я скоро с ума сойду. Ничего не понимаю.
#20 by Дядя Витя
Вот почему не пашет???
#21 by IUnknown
видать долже... скинь отчет в мыло... skunk_ собака mail.ru
#22 by Дядя Витя
Отправил
#23 by Дядя Витя
Сходил покурить - и понял. Понедельник все-таки. все работает в моем случае.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям