Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема EXECSCRIPT и PUBLIC не дружат с ВыполнитьИнструкцию (число прочтений - 696 )
Лунтик
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
EXECSCRIPT и PUBLIC не дружат с ВыполнитьИнструкцию
05. Августа 2010 :: 20:11
Печать  
Соединение=СоздатьОбъект("OLEDBData");
глКоманда=глСоединение.СоздатьКоманду();


Хочется создать глобальные переменные, чтобы с ними многократно можно было вызывать выполнить инструкцию.

Если делать так, то процедура видит переменную Д1
глКоманда.ВЫполнитьИнструкцию("EXECSCRIPT('PUBLIC Д1'); Д1="+Д1стр+";EXECSCRIPT('do C:\MyProc.prg with Д1')")

а если разбить на два оператора, то процедура MyProc не отрабатывается
глКоманда.ВЫполнитьИнструкцию("EXECSCRIPT('PUBLIC Д1'); Д1="+Д1стр)
глКоманда.ВЫполнитьИнструкцию("EXECSCRIPT('do C:\MyProc.prg with Д1')")


Что происходит?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать