Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Ещё раз про Access   Найти похожие ветки 

 
Ega23 ©   (2004-04-28 18:09) [0]

На прошлой неделе ветку создавал, да в связи с выставкой к компу подойти времени не было.
Попробую объяснить проблему общими словами:
Требуется создание локальной БД для собственных нужд. Не сетевой вариант, доступ - только однопользовательский. Выбор пал на Access2000 (хотя можете порекомендовать другую СУБД). Почему Access - просто в рамках общего развития (никогда не работал :о) ).
Вопрос следующий: допустим я в PowerDesigner"е сгенерил модель базы. получил некий набор скриптов для Access.
Вопрос: как мне "прогнать" эти скрипты? (Имеется ввиду именно создание самой БД, а не таблиц)


 
Курдль ©   (2004-04-28 18:54) [1]


> Вопрос следующий: допустим я в PowerDesigner"е сгенерил
> модель базы. получил некий набор скриптов для Access.
> Вопрос: как мне "прогнать" эти скрипты? (Имеется ввиду именно
> создание самой БД, а не таблиц)

Если Вы умеете то, о чем написали, не берите эту бяку - Access!
Я всем для однопользовательской базы рекомендую разновидность IB/FB - Yaffil Personal. Будет у Вас один файл GDB - сама база и парочка DLL - движок. Причем сам файл базы можно будет подсунуть IB (FB, взрослому Yaffil-у) - и вот уже многопользовательская из отнопользовательской.
Все инструменты для работы с ним, типа заливкии скриптов и т.п. есть в комплекте IB. Удачи!


 
Ega23 ©   (2004-04-28 18:59) [2]

Хорошо. Тогда вопрос другой: Будет у Вас один файл GDB - сама база и парочка DLL - движок. Это действительно ВСЁ что нужно, или дополнительный софт придётся ставить? Access по умолчанию будет находиться на любой машине, где будет использоваться программа, а вот как с Yaffil?


 
Ega23 ©   (2004-04-28 18:59) [3]

Хорошо. Тогда вопрос другой: Будет у Вас один файл GDB - сама база и парочка DLL - движок. Это действительно ВСЁ что нужно, или дополнительный софт придётся ставить? Access по умолчанию будет находиться на любой машине, где будет использоваться программа, а вот как с Yaffil?


 
Курдль ©   (2004-04-28 19:01) [4]


> Будет у Вас один файл GDB - сама база и парочка DLL - движок.
> Это действительно ВСЁ что нужно, или дополнительный софт
> придётся ставить?

Это все, что потребуется. Дополнительный софт - только Вам, как разработчику. Но если вы покупали Delphi и InterBase - то у Вас он уже есть.


 
Vlad ©   (2004-04-28 19:04) [5]

Для работы проги с базой Yaffil Personal требуется только файл базы данных .gdb и библиотеке gds32.dll в одной папке с приложением.

Ну естественно, для разработки понадобится IBExpert, а также библиотека msvcr70.dll (идет в комплекте с YaP)


 
Курдль ©   (2004-04-28 19:10) [6]


> а также библиотека msvcr70.dll (идет в комплекте с YaP)

Да? Не знал! :)))  
Ко мне она пришла (тока что проверил) из C:\JBuilder9\bin


 
Ega23 ©   (2004-04-28 19:13) [7]

Последний вопрос: какой InterBase нужен?

2 Курдль ©  Давай лучше на "Ты"  :о)


 
Vlad ©   (2004-04-28 19:21) [8]


> Курдль ©   (28.04.04 19:10) [6]

Ну и что ? Это борландовская библиотека, так что вполне возможно.
В YaP в комплекте их две - gds32.dll и msvcr70.dll

> Ega23 ©   (28.04.04 19:13) [7]
> Последний вопрос: какой InterBase нужен?

Никакой. Yaffil Personal - это и есть клон InterBase. Однопользовательский, локальный.
Клиентская часть пишется с использованием стандартных Дельфевых компонент IBX.


 
Курдль ©   (2004-04-28 19:24) [9]

Ну давай "на ты", тока говорящая лягушка прикольнее :)

Значицца так. У меня Delphi6 + IB6
Базу .GDB готовил, как для IB (и она с ним нормально заработала, как многопользовательская). Потом просто подсунул ее Yaffil-у, поместив в одну папку с exe-шником и dll-инами.
dll-ины датированы 8.6.2003.
Yaffil просит за бесплатное пользование продуктом делать ссылку на www.yaffil.ibase.ru, что я с удовольствием и делаю.


 
Ega23 ©   (2004-04-28 19:30) [10]

Ага. Значит Yaffil - Free Download, так? Где качать (желательно ftp)?


 
Vlad ©   (2004-04-28 19:32) [11]

http://yaffil.ibase.ru/download.htm
Качать сборка супер/классик/персонал самой свежей версии.
там будет папка Yaffil.em - это и есть те библиотеки, которые тебе нужны


 
Курдль ©   (2004-04-28 19:34) [12]


> Никакой. Yaffil Personal - это и есть клон InterBase.

Имелся в виду инструментарий.

> Клиентская часть пишется с использованием стандартных Дельфевых
> компонент IBX.

Не факт :) Я писал на SQL Direct (шоб потом за нефиг делать можно было хоть на Sybase, хоть на Oracle перейти).


 
Ega23 ©   (2004-04-28 19:35) [13]

Всем спасибо. Буду разбираться!


 
Vlad ©   (2004-04-28 19:38) [14]


> Курдль ©   (28.04.04 19:34) [12]

Инструментарий - IBExpert, gbak.exe (можно взять от Yaffil Classic), но IB6 для этого совсем не надо устанавливать :-)

> Не факт :) Я писал на SQL Direct (шоб потом за нефиг делать
> можно было хоть на Sybase, хоть на Oracle перейти).

Это я в кач-ве примера привел, а так хоть через БДЕ, хоть через АДО, только драйвер купи/скачай :-)


 
Курдль ©   (2004-04-28 19:41) [15]


> Инструментарий - IBExpert, gbak.exe (можно взять от Yaffil
> Classic), но IB6 для этого совсем не надо устанавливать
> :-)

Я исходил из соображений минимальной "докачки" т.к. IB со всеми прибамбасами идет в комплекте с Delphi.


 
paul_k ©   (2004-04-29 13:17) [16]


> Вопрос: как мне "прогнать" эти скрипты? (Имеется ввиду именно
> создание самой БД, а не таблиц

Power Designer 9.5
1 Через ODBC подсоеденится к нужной базе (или создать ее)(Database ->Connect)
2 При генерации базы указать ODBC (Database - Generate Database)
3 После генерации скрипта  его откроет в новом окне. удавить там капу RUN


 
GEN   (2004-04-29 16:58) [17]

Здравствуйте!
Сделал (свое 1-е)приложение работающее с БД Access2000 (однопользовательское), с БД работаю через TTable и TDataSource;
на моей машине все работает, но при переносе на другую машину
естественно сыпется, хотя регистрацию псевдонима делаю.
Слышал, что вроде бы надо на другой Comp переносить и BDE, но
куда и за какое место убей не знаю. Помогите советом.


 
GEN   (2004-04-29 17:09) [18]

По предыдущему: извините, ошибся местом ввода текста
GEN



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.08 c
1-1084234798
ШТОРМ
2004-05-11 04:19
2004.05.23
как вывести на график результат?


7-1081412432
Stas
2004-04-08 12:20
2004.05.23
Изменения подписи чужой программы


14-1083303159
blackman
2004-04-30 09:32
2004.05.23
Что с усовершенствованием FAQ ? Усовершенствовали что-ли уже ?


1-1083839939
ary
2004-05-06 14:38
2004.05.23
Векторный шрифт


3-1082698935
denmin
2004-04-23 09:42
2004.05.23
Как ускорить процесс открытия таблицы MS SQL Server2000?