Тёмный

Связь таблиц Excel c Delphi и ADO 

Alexander Malygin
Подписаться 3,6 тыс.
Просмотров 5 тыс.
50% 1

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@jackjackson7673
@jackjackson7673 3 года назад
Здраствуйте а что делать если Excel 10-го года и в источниках данных 32 нет нужного формата драйвера?
@Shukardos-film-moments
@Shukardos-film-moments 4 года назад
Скажите пожалуйста, Пуск - Настройка- Панель управления - Администрирование - Источники данных ODBC, Добавить .... эти манёвры надо делать на каждом компьютере, где будет производиться запуск приложения или же только там, где приложение создаётся ?
@azov192
@azov192 4 года назад
На каждом компьютере. Когда программа с базами данных готовится к тиражированию (распространению), создается исталляционная часть (часто setup.exe), именно она и берет на себя все функции по созданию в автоматическом режиме необходимых директорий, копированию необходимых файлов, записей в системном реестре и т.п. Поэтому пользователь, устанавливая тот или иной Soft на свой компьютер об этом даже не подозревает.
@Shukardos-film-moments
@Shukardos-film-moments 4 года назад
@@azov192 благодарю за полный и оперативный ответ!
@Vasya_Pampkin
@Vasya_Pampkin 3 года назад
довольно поздно конечно, но это делать необязательно. Можно ту же самую строку задать в параметрах ADOConnection как сделал я. Вот мой кусок кода: "adoconnection1.ConnectionString:='Provider =Microsoft.ACE.OLEDB.12.0; Data Source ='+opendialog1.FileName+'; Extended Properties ="Excel 12.0 Xml;HDR=YES"'; И все, не надо никаких махинаций источниками данных ОДБЦ. Проверил на других компьютерах - все работает.
@mediamagnat1000
@mediamagnat1000 3 года назад
@@Vasya_Pampkin детский сад впрочем как и этот пример
@Vasya_Pampkin
@Vasya_Pampkin 3 года назад
@@mediamagnat1000 критикуя - предлагай. Приведи свой, как надо было это сделать.
@seitimba8712
@seitimba8712 4 года назад
Здравствуйте, хотел спросить. С подобной схемой можно работать как с полноценной СУБД? создать, например, несколько таблиц и связать их в делфи. Заранее спасибо за ответ
@azov192
@azov192 4 года назад
Создать, например, несколько таблиц и связать их в делфи можно. Пробуйте!
@seitimba8712
@seitimba8712 4 года назад
@@azov192 Спасибо, буду пробовать
@histroy8680
@histroy8680 4 года назад
Где TableName у меня пустое поле , Что делать ?
@Vasya_Pampkin
@Vasya_Pampkin 3 года назад
Почему то программу надо запускать два раза. В первый раз всегда выводит ошибку "Сould not convert of type (Null) into type (String).
@azov192
@azov192 3 года назад
Вы пытаетесь пустое значение преобразовать в тип string, поэтому и ошибка.
Далее
TRACE MODE SCADA/HMI: Logging To MS Excel Via ODBC
13:14