Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема из sql 1с  работать с sql НЕ 1с базой (число прочтений - 1948 )
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
из sql 1с  работать с sql НЕ 1с базой
22. Июня 2015 :: 11:34
Печать  
Добрый день, не могу понять как подключиться к не 1с базе sql , которая является вспомогательной для 1с базы.

ВспомогательнаяБаза = СоздатьОбъект("ODBCDataBase");
ЗапросКБазе = СоздатьОбъект("ODBCRecordSet");

где задать имя базы? как понимаю, здесь
ВспомогательнаяБаза.ПрисоединитьИБ(путь,,,СтрокаСоединения);
не нужно.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #1 - 22. Июня 2015 :: 11:46
Печать  
ВспомогательнаяБаза.Соединение(СтрокаСоединения);
ЗапросКБазе.УстБД(ВспомогательнаяБаза);
  

1&&2&&3
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #2 - 22. Июня 2015 :: 12:01
Печать  
у меня :
СтрокаСоединения = "Driver={SQL Server};Server=HQ-SQL03\SQL2005;Uid=sa;Pwd=123;";

здесь негде указать ИмяБазы = "dclue"

как должна выглядеть СтрокаСоединения?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #3 - 22. Июня 2015 :: 12:11
Печать  
СтрокаСоединения = "Driver={SQL Server};Server=HQ-SQL03\SQL2005;Database=dclue;Uid=sa;Pwd=123;";
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #4 - 22. Июня 2015 :: 12:17
Печать  
berezdetsky, Добрый день.

ИмяБазы указывать уже в селекте??

select * from ИмяБазы.ТаблицаМашин

  
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #5 - 22. Июня 2015 :: 12:22
Печать  
виноват. не разглядел.
Спасибо
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: из sql 1с  работать с sql НЕ 1с базой
Ответ #6 - 22. Июня 2015 :: 13:04
Печать  
можно при подключении

можно в пакете
use db
select ... from tab ...

можно в источнике
from db.tab

как угодно, зависит от задачи
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать