AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2005, 11:54   #1  
yd_ is offline
yd_
Участник
 
62 / 10 (1) +
Регистрация: 24.01.2005
Здравствуйте!
Хочу автоматически импортировать из посторонней базы данных некие данные. Пишу следующий код:


<div class='CALtop'>C/AL</div><div class='CAL'>CREATE (SQLConnection);

SQLConnection.Open ('User ID=...;Password=...;Data Source=...;Initial Catalog=...');

CREATE (SQLCommand);
SQLCommand.ActiveConnection := SQLConnection;
SQLCommand.CommandType := 1;
SQLCommand.CommandText := 'select * from dbo.[...]';</div>

Тип SQLConnection - "Microsoft ActiveX Data Objects 2.8 Library".Connection
Тип SQLCommand - "Microsoft ActiveX Data Objects 2.8 Library".Command

При компиляции ругается на присваивание SQLCommand.ActiveConnection := SQLConnection;. Говорит: "Преобразование типов невозможно Text := Automation"

Заранее спасибо.
Старый 08.04.2005, 12:37   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
Можно же завести переменную actConnection типа Variant и написать такой код:
Код:
actConnection := SQLConnection;
SQLCommand.ActiveConnection := actConnection;
Старый 08.04.2005, 14:17   #3  
yd_ is offline
yd_
Участник
 
62 / 10 (1) +
Регистрация: 24.01.2005
Большое спасибо!
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:45.