Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизЕщё раз про 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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.033 c