Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что нужно добавить в дистриб? [D7]


Tornado ©   (2010-02-08 11:28:00) 

Программа автоматически должна создавать некоторые таблицы Access. Если Access не установлен на компе пользователя - таблицы не создаются. Что нужно включить в дистрибутив чтобы они создавались? Система почти у всех Windows XP


Tornado   (2010-02-08 19:56:00) [1]


> Anatoly Podgoretsky ©   (08.02.10 19:16) [10]

Анатолий как всегда прав )) ADOX используется.


Tornado   (2010-02-08 19:55:00) [2]


> stas ©   (08.02.10 17:26) [7]

Нет, не через SQL, завтра если интересно приведу код, сейчас под рукой дельфи нет


Tornado   (2010-02-08 19:54:00) [3]

Все ребят, я нуб ))) Ошибка была в программе )) Все создается и без установленного Акцесса ))


Anatoly Podgoretsky   (2010-02-08 19:16:00) [4]


> Программа автоматически должна создавать некоторые таблицы
> Access. Если Access не установлен на компе пользователя
> - таблицы не создаются

Видимо у тебя кроме OLE DB используется еще и OLE, например ADOX


Anatoly Podgoretsky   (2010-02-08 19:14:00) [5]


> невозможно. MDAC включается в дистрибутив winXP (и даже
> раньше с win2000), т.е. он есть изначально в 99,99% случаев,
>  раз у него везде XP, и тем не менее "таблицы не создаются".
>

Я все таки поправляю, ХР с Сервис паком. Более того сейчас уже нельзя поставить MDAC - теперь он ставится через Windows Update


stas   (2010-02-08 17:27:00) [6]

sniknik ©   (08.02.10 17:23) [6]
согласен


stas   (2010-02-08 17:26:00) [7]

Tornado   (08.02.10 11:28)
А каким образом создаются таблицы? SQL командой create table.... ?


sniknik   (2010-02-08 17:23:00) [8]

> Возможно MDAC.
невозможно. MDAC включается в дистрибутив winXP (и даже раньше с win2000), т.е. он есть изначально в 99,99% случаев, раз у него везде XP, и тем не менее "таблицы не создаются".
да, его бы можно было бы включить в дистрибутив, по хорошему, для гарантии "поднятия версии до нужной", но не принципиально, и не для случая в вопросе.


stas   (2010-02-08 17:09:00) [9]

Возможно MDAC.


sniknik   (2010-02-08 12:57:00) [10]

> если проапгрейдить до SP3 что нить измениться?
нет. это общий принцип такой, независимый от SP-ов, что используешь то и ставь...

другое дело, что для работы с базами акцесса, сам он (программа) не нужен, и таблички без него прекрасно создаются (и все остальное делается).


Tornado   (2010-02-08 12:52:00) [11]

Да офис не хотелось бы ставить, всмысле акцесс.....используется неявно, видимо OLE...щас посмотрел - первый SP стоит на винде тут одной, если проапгрейдить до SP3 что нить измениться?


oldman   (2010-02-08 12:19:00) [12]

"Для работы программы Вам надо установить пакет MS-Office"

Руки отрывать!


sniknik   (2010-02-08 11:33:00) [13]

> Что нужно включить в дистрибутив чтобы они создавались?
обычно ничего. но если использовать например сам Access (программу) явно или неявно (OLE) то тогда msoffice.


Наверх

Титульная страница Поиск, карта сайта Написать письмо