Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.037 c
6-1080555134
Sur
2004-03-29 14:12
2004.05.23
как узнать IP


6-1080924168
-=Andrey=-
2004-04-02 20:42
2004.05.23
Захват исходящего трафика


3-1083298338
vpaul
2004-04-30 08:12
2004.05.23
Базы данных


8-1076577194
programania
2004-02-12 12:13
2004.05.23
Получение с экрана изображения в программу delphi.


3-1083086961
как сделать
2004-04-27 21:29
2004.05.23
хочу объединить три поля одной таблицы в одно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский