Имя: Пароль:
1C
1С v8
SQL-запрос из 1С - как?
0 vechiy
 
15.09.11
11:46
Коллеги, приведите, плз, пример запроса к sql'ю, какой-нить select, и обработку полученного значения в коде 1с, если не трудно
1 Axel2009
 
15.09.11
11:46
в смысле?
2 Vladal
 
15.09.11
11:47
прямой запрос к сиквелу? из 8.х?
3 luckyluke
 
15.09.11
11:50
4 Maxus43
 
15.09.11
11:50
стрПодключения = «Driver={SQL Server};»
стрПодключения = стрПодключения + ИмяСервера + «;»;
стрПодключения = стрПодключения + «Uid=» + ИмяПользователя + «;»;
стрПодключения = стрПодключения + «Pwd=» + Пароль + «;»;
стрПодключения = стрПодключения + «DataBase =» + ИмяБазы + «;»;
стрПодключения = стрПодключения + «Pwd=» + Пароль + «;»;

Connection = Новый COMОбъект("ADODB.Connection");

Connection.OpenServer = стрПодключения;

RS = Новый COMОбъект("ADODB.Recordset");

// Запрос к базе на языке SQL запросов.
RS.Open("Select * from TradeUnit", Connection);

Пока RS.EOF() = 0 Цикл

   // Можно обращаться и обрабатывать значения полей выборки.
   ИД = RS.Fields("ID").Value;
   Код = RS.Fields("Code").Value;

   // Обработка других полей
   //    ...

   RS.MoveNext();    
   
КонецЦикла;    

RS.Close();
Connection.Close();
5 asady
 
15.09.11
11:51
6 vmv
 
15.09.11
11:53
Внешние источники для кого изобрели, хватит молиться на комы
7 aleks-id
 
15.09.11
11:55
(6) проведи мастер-класс
8 Адинэснег
 
15.09.11
11:56
они ж под 8.2 тока
9 H A D G E H O G s
 
15.09.11
11:57
(6) Имхается, там теже самые com-ы только на уровне платформы.
10 aleks-id
 
15.09.11
11:58
(9) ты чо. там прямое чтение диска :)
11 H A D G E H O G s
 
15.09.11
12:03
(10) Угу.
Через int13h
12 luckyluke
 
15.09.11
12:06
c ИТС:
"Для получения доступа к внешним источникам данных используется механизм ODBC. Данные внешних источников данных доступны только для чтения."
как-то так.
13 vechiy
 
15.09.11
13:08
(4) Супер! Спасибо!
(6) внешние источники всмысле odbc-механизм? Чем это лучше ком'а?
14 log
 
15.09.11
13:13
(13) новый вид объектов в дереве конфы (после задач)
15 Адинэснег
 
15.09.11
13:28
(12) вот вам и кроссплатформенность...
16 Адинэснег
 
15.09.11
13:28
или как там ее позиционируют, много платформенность 1с)
17 vechiy
 
16.09.11
11:00
(4) получаю ошибку:
Ошибка при установке значения атрибута контекста (OpesSever): нет поименованных аргументов
Что бы это значило?
И почему там вместо обычных кавычек такие: « » ?
18 Попытка1С
 
16.09.11
11:06
Переходите на 7.7 там это реализовано.
19 vechiy
 
16.09.11
11:14
Пасиба, ещё версии?
20 vechiy
 
16.09.11
11:33
ап
21 Попытка1С
 
16.09.11
11:37
Может тебе вот это посмотреть?
http://main.1c-ei.ru/
Закон Брукера: Даже маленькая практика стоит большой теории.