![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO -> Access 2000 ???? [D5, Access]
koks © (2002-03-22 11:29:00)Уважаемые знатоки ! Только-только начал работать с ADO.... Помогите решить некоторые вопросы...
Использую связку MyApp -> ADO -> Access 2000
При этом Access используется только как хранилице данных. Весь интерфейс и обработка будут на Delphi.
Подскажите ?
Что мне понадобится при инсталляции моей проги на другом копьютере ?:
нужен ли Access 2000 (наверняка нет ;)
нужен ли Jet (какой файл ?)
нужен ли OLE DB Provider (какой это файл ? для Access ?)
Заранее большое спасибо...
Lord Warlock (2002-03-22 15:16:00) [1]Мастер-Деталь в акцесовской базе делать необязательно
Для распространения нужен мдак, лучше 2.5
а вообще редко встречаются компы, на которых не стоит
оффис, а если даже нет акцесса, компоненты для доступа к данным через адо, одбс, джет, 2000 ставит не спрашивая, а в 97 эта
фича отдельно, но всегда установлена по умолчанию
koks (2002-03-22 15:02:00) [2]2 Wicked & sniknik
Ребята, а про мастер-детаил связи...
sniknik (2002-03-22 13:34:00) [3]wicked ©
В каком случае? у меня не было.
У меня был глобальный глюк (до сих пор не решенный) когда линк к Jet -у из MS SQL делаешь, то через какоето время машина виснет (он при обращении ресурсы не освобождает, дескрипторы и память, в таск менеджере видно). Только на Win2k Server не наблюдал. На Win2k и WinNt есть. Решил тем что линк через ODBC стал делать.
koks (2002-03-22 13:04:00) [4]Спасиба!
wicked (2002-03-22 12:43:00) [5]2 sniknik ©
не всегда... но теперь всё, что касается jet"а и ADO, я тщательнопроверяю, поскольку натыкался на такие вещи, что и в страшном сне не привидится... вот сколько надо времени, чтобы выяснить, что глюк в том, что jet провайдер записываетненужное случайное значение в автоинкрементное поле?...
sniknik (2002-03-22 12:13:00) [6]Да знаю я. Но это я сейчас такой умный а раньше...
А вот скажите мне уважаемый wicked © вы всегда читаете инструкцию перед тем как чтонибудь включить? Особенно если уверены что знаете как это работает?
Вот. От этого большинство глюков.
wicked (2002-03-22 12:05:00) [7]2 sniknik ©
а глюки и будут - microsoft ясно же сказала, что jet.4.0 в mdac 2.6 и выше не входит....
2 koks ©
зайди на http://www.microsoft.com/data- там всё есть... только внимательно читай, чего они рекомендуют... чтоб не говорил, что mdac 2.6 глючный - с jet"ом не работает... :)
sniknik (2002-03-22 12:04:00) [8]Mdac это Mdac без него работать не будет :).
информация, Download
http://www.microsoft.com/downloads/release.asp?ReleaseID=34054&area=search&ordinal=4
koks (2002-03-22 11:55:00) [9]Спасибо, но что такое mdac_typ.exe и с чем ее едят и где ее брать...
sniknik (2002-03-22 11:50:00) [10]Пользуйся Setup Factory, Install Shield или другой подобной тогда в инсталяшку можно все впихнуть. Не хочеш так устанавливай mdac_typ.exe вручную (теоретически это все что нужно в твоем случае и Jet включается, но не всегда у меня были глюки с 2.6, 2.7 версией дополнительная установка Jet (jet40sp5_w2k.exe) их решила) Access точно не нужен.
А вопросы по файлам некоректные Jet это не один файл а пакет и нет прямого соответствия типа вот этот файл отвечает за Access базы.
koks (2002-03-22 11:50:00) [11]вопрос в догонку - нужно ли в Access создавать для таблиц мастер-детал связи.... или это нужно делать только в Delphi. (или и там и там)... Заранее спасибо...