Z1 писал(а) 16. Ноября 2010 :: 05:41:тогда попробуй
rc.Отладка(1);
ТЗ = rc.ВыполнитьИнструкцию("select top 10 $Адреса.ДниНедПер from $Справочник.Адреса AS Адреса");
из поля отладки выполни запрос в qa
также попробуй
ТЗ = rc.ВыполнитьИнструкцию("select top 10 sp28348 from sc26688");
то что
select top 10 sp28348 from sc26688 не дает результата как-то странно
разумное объяснение что действительно не в ту базу идет запрос
Сделай следующий запрос из 1с
select top 10 * from sc26688и есть ли в результате sp28348
PS также из 1с выполните еще запрос
select top 10 * from <ИмяСервера>.dbo.sc26688
где <ИмяСервера> имя конкретного sql сервера
[/quote]
Все прошло без ошибки в результате этого поля нет!
Вот какие оператор выполняю...
ИБ = СоздатьОбъект("ODBCDataBase");
рс = СоздатьОбъект("ODBCRecordset");
ИБ.ПрисоединитьИБ("N:\Bases1C77\ProgUprHab\"....);
рс.УстБД(ИБ);
рс.ВыполнитьИнструкцию("select top 10 sp28348 from sc26688");
ИБ лежит в N:\Bases1C77\ProgUprHab\
Вот файлы находящиеся в каталоге. может на ваш проф. взгляд, что то сразу может посказать...