Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Запрос 1С++ SQL не видит новый реквизит (число прочтений - 5608 )
victor
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 13
Зарегистрирован: 15. Ноября 2010
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #15 - 16. Ноября 2010 :: 09:18
Печать  
=
  

__________.bmp ( 95 KB | Загрузки )
__________.bmp
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #16 - 16. Ноября 2010 :: 10:10
Печать  
вместо

ИБ = СоздатьОбъект("ODBCDataBase");
рс = СоздатьОбъект("ODBCRecordset");
ИБ.ПрисоединитьИБ("N:\Bases1C77\ProgUprHab\"....);
рс.УстБД(ИБ);
рс.ВыполнитьИнструкцию("select top 10 sp28348 from sc26688");



Выполни код ( этот код выполняется на родном конекте к БД )

Код
Выбрать все
рс = СоздатьОбъект("ODBCRecordset");
ТЗ =рс.ВыполнитьИнструкцию("select top 10 sp28348 from sc26688");
ТЗ.ВыбратьСтроку(); 

  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #17 - 16. Ноября 2010 :: 10:13
Печать  
victor писал(а) 16. Ноября 2010 :: 09:17:
Вот какие оператор выполняю...

ИБ = СоздатьОбъект("ODBCDataBase");
рс = СоздатьОбъект("ODBCRecordset");
ИБ.ПрисоединитьИБ("N:\Bases1C77\ProgUprHab\"....);
рс.УстБД(ИБ);
рс.ВыполнитьИнструкцию("select top 10 sp28348 from sc26688");

ИБ лежит в N:\Bases1C77\ProgUprHab\

Вот файлы находящиеся в каталоге. может на ваш проф. взгляд, что то сразу может посказать...

Ты нам таки объясни, ты хочешь работая в одной базе вытащить данные из другой?
Ну так мало ПрисоединитьИБ, надо еще Соединение установить с другой базой данных, а то по дефолту используется текущее соединение с базой данных.
Вобщем, точняк не в ту базу лезешь за данными.
  
Наверх
 
IP записан
 
victor
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 13
Зарегистрирован: 15. Ноября 2010
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #18 - 16. Ноября 2010 :: 13:45
Печать  
Спасибо большое...

Да, обработка выберает данные документов "расх накладная" из одной базы и создает их в другой...   перекачка документов...
база из которой лежит в N:\Bases1C77\ProgUprHab\
"...Соединение установить с другой базой данных..." - а какую надо команду выполнить?
Это обработка не моя... этот механизм на 1С++ был уже написан ...., а я тока начал с запросами на 1С++ работать....
Вроде она работала без косяков долгое время.... вот и мучаюсь...

  
Наверх
 
IP записан
 
victor
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 13
Зарегистрирован: 15. Ноября 2010
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #19 - 16. Ноября 2010 :: 14:00
Печать  
рс.УстБД(ИБ); - я полагал что эта команда делает соединение...
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #20 - 16. Ноября 2010 :: 14:28
Печать  
victor писал(а) 16. Ноября 2010 :: 14:00:
рс.УстБД(ИБ); - я полагал что эта команда делает соединение...

Все правильно.
только для объекта ИБ надо перед этим выполнить метод Соединение

Приведите полностью Вашу задачу и полностью текст запроса а то
обрывки запросов нестыкуются друг с другом.
  
Наверх
 
IP записан
 
victor
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 13
Зарегистрирован: 15. Ноября 2010
Re: Запрос 1С++ SQL не видит новый реквизит
Ответ #21 - 17. Ноября 2010 :: 03:34
Печать  
Всем большое спасибо...

ИБ.ПрисоединитьИБ("N:\Bases1C77\ProgUprHab\", "ODBC", "ODBC","Driver={SQL Server};Server=Khab00;Database=KhabarovskijSprut;Uid=sa;Pwd=23;");

Другая база была, вместо KhabarovskijSprut надо было ProgUprHab...

Все время "на глазах" этот код был читал смотрел понимал и не видел...

Извините, только время Ваше отнял...
« Последняя редакция: 17. Ноября 2010 :: 13:46 - victor »  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать