powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOQuery ->Excel -> 32/64 платформы
2 сообщений из 2, страница 1 из 1
ADOQuery ->Excel -> 32/64 платформы
    #39943439
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Имею приложение с запросом к Excel-лю
Средства доступа к данным ADOQuery (менять нельзя - уже сложившаяся архитектура)

На 32-bit платформе все в норме
На 64-bit платформе = Неопознанная ошибка (Except не ловит детали ошибки)
Код туповато - прост

Содержание файла setup.txt
Код: vbnet
1.
2.
Connect=Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=EXCEL;DBQ=C:\TEMP\Query\Win64\Debug\book.xls;DefaultDir=C:\TEMP\Query\Win64\Debug;DriverId=790;FIL=excel 8.0;MaxBufferSize=2048;PageTimeout=5"
Sql=select * from [Лист1$]



Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
procedure TForm1.Button1Click(Sender: TObject);
begin
  memo1.Lines.LoadFromFile('setup.txt');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  ADOQuery1.ConnectionString:=memo1.Lines.Values['Connect'];
  ADOQuery1.SQL.Text:=memo1.Lines.Values['Sql'];
  try
    ShowMessage('Open');
    ADOQuery1.Open;
  except
     on E: Exception do begin
       ShowMessage(E.Message);
     end;
  end;
end;



Повторно - все рабочее - меняю только компилятор
Допуская что 32-bit драйвер DriverId=790 не может работать с 64-bit приложением
но как это можно обойти

Спасибо
...
Рейтинг: 0 / 0
ADOQuery ->Excel -> 32/64 платформы
    #39943452
LuciferNovoros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установить 64-битные драйвера вестимо. Но говорят, что их в природе не существует.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOQuery ->Excel -> 32/64 платформы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]