Имя: Пароль:
1C
 
Тип COM не определен
0 DK_L
 
25.02.07
14:00
Соединение = Новый СОМОбъект("ADODB.Connection");//вот здесь ругается при синтаксическом контроле :
{Форма.Форма(4,20)}: Тип не определен (СОМОбъект)
Соединение = Новый <<?>>СОМОбъект("ADODB.Connection");

// Подключение к источнику данных
Попытка
Соединение.Open(СтрокаПодключения);
Исключение
Сообщить(ОписаниеОшибки() ) ;
Возврат;
КонецПопытки;
1 DK_L
 
25.02.07
14:01
как мне определить СОМ-объект , запарился уже :((
2 ASV
 
25.02.07
14:03
v8: ADO+

RecordSet = Новый COMObject("ADODB.RecordSet");
3 ASV
 
25.02.07
14:04
4 ASV
 
25.02.07
14:05
COMОбъект<>СОМОбъект

пиши все по русски
5 ASV
 
25.02.07
14:06
нет СОМ по не русски надо
6 DK_L
 
25.02.07
14:07
(3)вот весь кусок кода
{Форма.Форма(4,20)}: Тип не определен (СОМОбъект)
Соединение = Новый <<?>>СОМОбъект("ADODB.Connection");
{Форма.Форма(4,20)}: Тип не определен (СОМОбъект)
Соединение = Новый <<?>>СОМОбъект("ADODB.Connection");
{Форма.Форма(13,17)}: Тип не определен (СОМОбъект)
Command = Новый <<?>>СОМОбъект("ADODB.Command");
{Форма.Форма(22,19)}: Тип не определен (СОМОбъект)
RecordSet = Новый <<?>>СОМОбъект("ADODB.RecordSet");
а вот как ругается
// Создание объекта установки связи с источником данных
Соединение = Новый СОМОбъект("ADODB.Connection");
// Подключение к источнику данных
Попытка
Соединение.Open(СтрокаПодключения);
Исключение
Сообщить(ОписаниеОшибки() ) ;
Возврат;
КонецПопытки;
// Создание объекта выполнения команды
Command = Новый СОМОбъект("ADODB.Command");
// Указание активного соединения
Command.ActiveConnection = Connection;
// Определение текста команды
Command.CommandText = "SELECT * FROM titles";
// Определение типа команды
Command.CommandType = 1;
//188 Глава 5
// Создание объекта набора записей
RecordSet = Новый СОМОбъект("ADODB.RecordSet");
// Выполнение и получение набора данных
RecordSet = Command.Execute();
// Перебор данных
Пока RecordSet.EOF() = 0 Цикл
Сообщить(RecordSet.Fields(0).Value);
RecordSet.MoveNext();
КонецЦикла;
// После того как набор записей уже не нужен, его следует закрыть
RecordSet.Close();
Connection.Close();
7 DK_L
 
25.02.07
14:09
едрен батон "COM" по английиски написал - заработало :)
8 Neco
 
25.02.07
14:15
Ctrl+Enter и выбирай в списке нужный тебе конструктор
9 DK_L
 
25.02.07
14:24
(8) у меня что-то ничего не происходит по нажатию на Ctrl+Enter :((- ну да ладно ,это не принципиально
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.