Поиск:

Ответ в темуСоздание новой темы Создание опроса
> delphi и ado, проблемма с версиями 
V
    Опции темы
DYUMON
Дата 24.5.2010, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



Доброго всем времени суток.
Понадобилось тут создать небольшую базу данных . я решил использовать в качестве базы файл ms access.  но когда кидаю компонент ADOConnection то возникает ошибка "не удается найти указанный модуль" 
погуглив я понял что все дело в в winwows xp и ее sp3. компоненты ado обновлились и теперь не хотят работать со старыми дельфийскими компонентами :( . собственно вопроса два.
1. можно как то обойти эту проблемму поскольку базе придется работать как на win xp sp2 так на на sp3.
2. есть ли еще какие либо форматы базы данных в которых все таблицы хранятся в одном файле и они обладают легкой переносимостью поскольку база и программа будут ставится на компы.


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 24.5.2010, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Не понял в чём тут проблема может быть: у меня сейчас SP3 и отлично работает D7 со всеми ADO и иже с ними, которая работала с SP2, тот же самый дистрибутив.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
DYUMON
Дата 25.5.2010, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



 а у меня на работе где sp2 все пашет . а дома где sp 3 даже компонент на форму не кинуть :( сравнил версии драйверов дома на порядок выше.  проблемма в том что над программой и на работе и дома работаю потому и хочу узнать что можно придумать.
среды разработки одинаковые




--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
CompWorm
Дата 25.5.2010, 09:01 (ссылка)   | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



Цитата(DYUMON @  24.5.2010,  21:17 Найти цитируемый пост)
1. можно как то обойти эту проблемму поскольку базе придется работать как на win xp sp2 так на на sp3.

явно не там копаете. у меня, как и у Данкинга, ADO в стандартной комплектации D7 работают на  winXP-SP3 с базами MsSQL и MySQL. 
аксес не проверял, ибо не использую... но на сколько я знаю аксесс должен соответствовать версии компонентов... то есть при установке дельфи для MsOfficeXP надо ставить галочку для XP (там на выбор есть офис2000) более того, аксес майкросовт как-то ныкают по углам, к примеру, он в отличие от ворда или экселя не работает через COM. переустановите дельфи

Цитата(DYUMON @  24.5.2010,  21:17 Найти цитируемый пост)
2. есть ли еще какие либо форматы базы данных в которых все таблицы хранятся в одном файле и они обладают легкой переносимостью поскольку база и программа будут ставится на компы. 

есть. и много. например можно начать с >>>этого<<<, но я предпочитаю работать с SQLite - с собой достаточно таскать одну ДЛЛку (хотя есть возможность встраивания ее в саму программу в виде паскалевского модуля) и файл самой БД.

Это сообщение отредактировал(а) CompWorm - 25.5.2010, 09:05


--------------------
PM MAIL   Вверх
former
Дата 25.5.2010, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Цитата(CompWorm @  25.5.2010,  09:01 Найти цитируемый пост)
аксес не проверял, ибо не использую... но на сколько я знаю аксесс должен соответствовать версии компонентов... то есть при установке дельфи для MsOfficeXP надо ставить галочку для XP (там на выбор есть офис2000) более того, аксес майкросовт как-то ныкают по углам, к примеру, он в отличие от ворда или экселя не работает через COM. переустановите дельфи

Чего, чего... Во-первых, если уж на то пошло, то компоненты должны соответствовать Access (представляю мелкомягких переписывающих Access под очередную версию Delphi  smile ). А во вторых, ты читал, что написано при выборе Офиса, когда Delphi устанавливаешь? Сомневаюсь.
Все дело в драйвере, на мой взгляд. И для корректной работы на разных компах инсталлятор должен определять установлен ли в системе необходимый драйвер и, при необходимости, устанавливать его.


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
DYUMON
Дата 25.5.2010, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



посмотрел vogadb  . а есть где нибудь справка а то их сайт как уже упоминалось почил в бозе


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
former
Дата 25.5.2010, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Цитата(DYUMON @  25.5.2010,  10:24 Найти цитируемый пост)
посмотрел vogadb

Тогда уж лучше FireBire Embedded или SQLite.


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Данкинг
Дата 25.5.2010, 11:30 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



А VolgaDB откуда вдруг появилась в этом топике? smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
CompWorm
Дата 25.5.2010, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



Цитата(former @  25.5.2010,  10:14 Найти цитируемый пост)
Чего, чего... Во-первых, если уж на то пошло, то компоненты должны соответствовать Access (представляю мелкомягких переписывающих Access под очередную версию Delphi  smile ). А во вторых, ты читал, что написано при выборе Офиса, когда Delphi устанавливаешь? Сомневаюсь.

угу, далее, далее, финиш )) не сомневайся)) конечно драйвер должен соответствовать аксесу, ты прав... это я очепятку допустил. 
в остальном, я уже сказал, SQLite мне лично из перечисленых нравится больше.


--------------------
PM MAIL   Вверх
DYUMON
Дата 26.5.2010, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



скачал какие то платные компоненты ado они тоже не запустились видимо в системе что то слетело. пробовал на компе с 3 паком программа запустилась тока базу не нашла :( 


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
DYUMON
Дата 16.6.2010, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



Вообщем разобрался как решается этот вопрос.  пишу сдесь на всякий случай мало ли кому понадобится. в папке D:\WINDOWS\inf  есть файл mdac.inf щелкаем по нему правой кнопкой выбираем пункт установить. если просит диск с виндой даем ему диск. после этого компоненты адо станут доступны.


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.