Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #6  
Старый 28.06.2014, 17:34
Аватар для fofka
fofka fofka вне форума
Начинающий
 
Регистрация: 12.10.2008
Сообщения: 163
Репутация: -1588
По умолчанию

Страдалецъ, Благодарю за помощь. Все заработало. Сделал как Вы подсказали и все пошло. Импорт данных работает. Для подключения Excel взял Ваш код, а импорт из примера.
Код:
implementation

 Const
  Excel2007Connection = 'Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=%s';

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
   ADOConnection1.Connected:=False;
   Windows.MessageBeep(MB_ICONINFORMATION);
   OpenDialog:= TOpenDialog.Create(self);
   OpenDialog.InitialDir := '';
   OpenDialog.Filter := 'Microsoft Excel 2003 (*.xls)|*.xls';
    if OpenDialog.Execute then
      begin
     FName1 := OpenDialog.FileName;
     LabeledEdit1.Text:=ExtractFileName(FName1);
    ADOConnection1.ConnectionString := Format(Excel2007Connection, [''+LabeledEdit1.Text +'']);
    ADOConnection1.Connected:=True;
    try
   AdoVer:=ADOConnection1.Provider;
   AdoConnection1.Connected:=true;
    except
   ADOConnection1.Connected:=false;
   showmessage('ООшибка подключения.'+ #13 +
   'Ожидаемая версия"' + AdoVer + '"провайдера отличается от текущей');
   Application.Terminate;
  end;
 end;
end;
Прицепил рабочий проект. Мало ли кому сгодится.
Вложения
Тип файла: rar Import.rar (51.7 Кбайт, 151 просмотров)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Часовой пояс GMT +3, время: 00:32.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025