Здраствуйте а что делать если Excel 10-го года и в источниках данных 32 нет нужного формата драйвера?
@Shukardos-film-moments4 жыл бұрын
Скажите пожалуйста, Пуск - Настройка- Панель управления - Администрирование - Источники данных ODBC, Добавить .... эти манёвры надо делать на каждом компьютере, где будет производиться запуск приложения или же только там, где приложение создаётся ?
@azov1924 жыл бұрын
На каждом компьютере. Когда программа с базами данных готовится к тиражированию (распространению), создается исталляционная часть (часто setup.exe), именно она и берет на себя все функции по созданию в автоматическом режиме необходимых директорий, копированию необходимых файлов, записей в системном реестре и т.п. Поэтому пользователь, устанавливая тот или иной Soft на свой компьютер об этом даже не подозревает.
@Shukardos-film-moments4 жыл бұрын
@@azov192 благодарю за полный и оперативный ответ!
@Vasya_Pampkin3 жыл бұрын
довольно поздно конечно, но это делать необязательно. Можно ту же самую строку задать в параметрах ADOConnection как сделал я. Вот мой кусок кода: "adoconnection1.ConnectionString:='Provider =Microsoft.ACE.OLEDB.12.0; Data Source ='+opendialog1.FileName+'; Extended Properties ="Excel 12.0 Xml;HDR=YES"'; И все, не надо никаких махинаций источниками данных ОДБЦ. Проверил на других компьютерах - все работает.
@mediamagnat10003 жыл бұрын
@@Vasya_Pampkin детский сад впрочем как и этот пример
@Vasya_Pampkin3 жыл бұрын
@@mediamagnat1000 критикуя - предлагай. Приведи свой, как надо было это сделать.
@seitimba87124 жыл бұрын
Здравствуйте, хотел спросить. С подобной схемой можно работать как с полноценной СУБД? создать, например, несколько таблиц и связать их в делфи. Заранее спасибо за ответ
@azov1924 жыл бұрын
Создать, например, несколько таблиц и связать их в делфи можно. Пробуйте!
@seitimba87124 жыл бұрын
@@azov192 Спасибо, буду пробовать
@histroy86804 жыл бұрын
Где TableName у меня пустое поле , Что делать ?
@Vasya_Pampkin3 жыл бұрын
Почему то программу надо запускать два раза. В первый раз всегда выводит ошибку "Сould not convert of type (Null) into type (String).
@azov1923 жыл бұрын
Вы пытаетесь пустое значение преобразовать в тип string, поэтому и ошибка.