|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2008, 13:30 | #1 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
Ошибка драйвера
Здравствуйте.
Ребят, чего не хватает ехе-нику, созданному через "compile project", если при запуске на другой машине (без дельфи) выдается ошибка (во вложении) Error2.jpg |
16.05.2008, 13:58 | #2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Потому что нету драйвера ОБДЦ. Поставь ОБДЦ или Инстал шилом создай инсталяху и включи туда установка драйверов ОБДЦ.
Нет невыполнимых задач, всё дело времени...
|
16.05.2008, 14:28 | #3 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
На машине с дельфями работает без ошибок, след-но, тут этот драйвер есть. Как включить его в проджект (установочный диск дома)?
ЗЫ. Запустить Инстал шилд, как я понимаю, сейчас я не смогу по той же причине? Или смогу? Нашел след. инфу на своей машине: Код:
Спрошу немного по другому. Как можно прицепить в приложение базу МС Аксесс? Я делал через ADOConnection1. Передаю ADOConnection1.DefaultDatabase=CUR_ DIR + 'my_table.mdb'; Для "ConnectionString" используется провайдер "Microsoft Jet 4.0 OLE DB Provider" Как только делаю ADOConnection1.Connected := True; тут же получаю ошибку ошибка4.jpg. Как вы цепляете внешние базы данных? P.S. Или какими базами вы пользуетесь и как прописываете? Перегнать данные дело нехитрое.. Что, никто не использует таблицы в программе? Последний раз редактировалось Stilet; 22.05.2008 в 12:19. |
22.05.2008, 12:20 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я точно так же подключаюсь
I'm learning to live...
|
|
23.05.2008, 12:34 | #5 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
А как Вы прописываете путь к базе? Меняете ConnectionString?
Просто у меня все работает, даже на другой машине, если база лежит по тому же пути, что и у меня (что понятно). Но это не гуд., т.к. я хочу, чтобы пользователь скопировал прогу туда, куда ему удобно. |
26.05.2008, 10:55 | #6 | |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
Цитата:
Что делать-то? Можно копировать файлы в жестко заданную директорию, но я считаю, что это неправильно. |
|
26.05.2008, 11:13 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты попробуй перед этим оператором поставь (для отладки потом убери) {$o-} оптимизация отключится и ты сможеш посмотреть значение на бряке.
I'm learning to live...
|
26.05.2008, 13:08 | #8 | |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
Цитата:
Может, такие переприсвоения делать не в FormCreate, а где пораньше? Согласен на перенос данных во встроенную базу, но чтоб работало из любого места. Последний раз редактировалось Stilet; 27.05.2008 в 17:09. |
|
28.05.2008, 11:26 | #9 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
UP. Поможите, кто чем может.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Драйвера в linux | shtopor | Операционные системы общие вопросы | 1 | 03.06.2008 14:57 |
Для написания драйвера | Irat | Общие вопросы C/C++ | 2 | 03.04.2008 14:27 |
Драйвера БД! Проблема! | Abbatik | Помощь студентам | 3 | 28.01.2008 01:03 |
Ошибка граф. драйвера | satana | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.10.2007 17:22 |