Показать сообщение отдельно
  #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 просмотров)
Ответить с цитированием