[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'dh10610'. #542717


#0 by burrya
Подскажите пожалуйста в чем ошибка? ОсновнойЗапрос = ODBCRecordset.ВыполнитьИнструкцию(ОсновнойТекст); {D:1CBASESPTEXTFORMSТУРБОЗАПИСЬ.ERT}: State 42S02, native 208, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'dh10610'. |SELECT        |     $ДокС.УзкоеМесто as [УзкоеМесто $Справочник.Запись_УзкиеМеста],        |    $ДокС.ВремяНачалаРаботы as ВремяНачалаРаботы,
#1 by el-gamberro
Ошибка в таблице dnk
#2 by el-gamberro
Не найдена таблица dh10610
#3 by burrya
как её исправить?
#4 by el-gamberro
Исправить dnk или dh10610 ?
#5 by el-gamberro
Надо создать таблицу dh10610 либо поправить таблицу dnk
#6 by el-gamberro
dnk править не советую, это системная таблица и изменения в ней могут привести к нарушению работы всей системы
#7 by burrya
а как понять что именно оно считает за dh10610? или просто надо создать пустую таблицу?
#8 by DrZombi
Пускай попробует, а вдруг попрет ;)
#9 by DrZombi
А где в запросе (NOLOCK)? Без лока не кошерно монополизировать таблицы. Людям нужно же работать ;)
#10 by el-gamberro
для начала проверь есть ли в твоей БД таблица с таким именем. Судя по ругани нет. А судя по тому как работает мета-парсер сеть. Вообще странно слушать от человека использующего 1с++ такие вопросы.
#11 by DrZombi
+Покажи полный код, а то по тексту запроса мало, что скажешь
#12 by burrya
таблицы то нет, я вот и не могу понять откуда парсер её берет? я вобще-то только разбираюсь
#13 by burrya
ОсновнойТекст = "
#14 by shuhard
dh10610 скорее не таблица, а база указанная в настройках ODBC зачем кстати сей древний метод ? ADODB  проще и прозрачнее
#15 by DrZombi
+А код выше покажи? Где ты объявил "ODBCRecordset"?
#16 by СноваЗдорова
это не восьмерка!
#17 by ДенисЧ
эээ.... АДО прозрачней, чем 1с++? Можно мне стаканчик того же?...
#18 by DrZombi
+Ты точно из 8-ки запускаешься?
#19 by DrZombi
+Согласен :) Вот теперь осталось дождаться подтверждение и увидеть код, где он инициализирует "ODBCRecordset."
#20 by burrya
Версия 1С 7.7 ODBCRecordset.УстБД1С; ..
#21 by Z1
строка не нужна ODBCRecordset.УстБД1С; и поставь  нормальное условие на дату документа через через два сравнения а не как сейчас( почему сейчас неправильно постарайся сам разобраться)
#22 by Mikeware
документ "запизьдень" - зачетное название
#23 by burrya
а можно где-то посмотреть текст реального запроса, который создал метапарсер?
#24 by burrya
вроде бы ничего военного нет, но понять откуда он эту таблицу берет не могу..
#25 by runoff
смотреть 1cv7.dds и искать строку "dh10610"
#26 by runoff
ODBCRecordset.Отладка;
#27 by Дык ё
у документа Запись_День нет реквизитов шапки? ;-)
#28 by burrya
да реквизитов шапки нет
#29 by burrya
ничего не находит
#30 by Злобный Йожег
Нафига тебе вообще шапка этого дока? вполне можно обойтись и без нее.
#31 by runoff
значит надо убрать строки |INNER JOIN |    $Документ.Запись_День as Док ON Док.IDDoc = ДокС.IDDoc
#32 by МихаилМ
очевидно заменили мд вот и нет dh10610.
#33 by Дык ё
в этом случае 1с таблицу шапки не создает. убери   соединение с $Документ.Запись_День
#34 by Mikeware
Посмотри через ОбрМетаСКЛ, во что метапарсер запрос превратил... Похоже, из-за отсутствия реквизитов шапки у тебя  таблицы шапки документа просто нет...
#35 by trdm
>> очевидно заменили мд вот и нет dh10610. Наиболее вероятный вариант. Автору надо зайти в конфигурацию и выполнить реструктуризацию.
#36 by trdm
>> Похоже, из-за отсутствия реквизитов шапки у тебя  таблицы шапки документа просто нет... А бывает такое? О_о...
#37 by Дык ё
бывает и не такое :D
#38 by Mikeware
да? а откуда тогда метапарсер данные берет, если не из md? :-)
#39 by trdm
Ну так метапарсер берет данные из МД, а не из таблиц и не проверяет наличие таблиц...
#40 by palm1c
А может быть, все-таки не из МД, а из ДД?
#41 by trdm
+ МД полменили, а реструкт не сделан и нет таблицы. (хотя самому верится с трудом - при запуске верификация то идет...)
#42 by Дык ё
из $Документ он берет dh, из Запись_День он берет 10610, и похрен ему, что нет такой таблицы
#43 by palm1c
Открой файл 1v77.dds и глянь, откуда все берется, ОЛОЛО!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С