Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Вниз

Какую СУБД лучше использовать локально   Найти похожие ветки 

 
Disruptor   (2003-10-10 12:14) [0]

, если я хочу, чтобы прога запускалась сразу - без свяких установок драйверов для БД и локальных серверов. Спасибо.


 
Hooch   (2003-10-10 12:17) [1]

DBISAM


 
Disruptor   (2003-10-10 12:19) [2]

если не секрет, с чем это связано?


 
Hooch   (2003-10-10 12:20) [3]

в смысле ?


 
Disruptor   (2003-10-10 12:21) [4]

Такой DBISAM нет в списке типов баз данных. Там от STANDART до ORACLE а такой нет.

Ну в смысле почему она лучше?


 
Disruptor   (2003-10-10 12:22) [5]

т.е. от STANDART до SQL Server


 
Reindeer Moss Eater   (2003-10-10 12:23) [6]

Такой DBISAM нет в списке типов баз данных.

В списке драйверов BDE нет. А ты его как раз и не хотел использовать.


 
Danilka   (2003-10-10 12:25) [7]

[6] Reindeer Moss Eater © (10.10.03 12:23)
>А ты его как раз и не хотел использовать.
Он такого не говорил :))
Хотя, конечно, согласен, про БДЕ лучше забыть.


 
zx   (2003-10-10 12:25) [8]

это список бде, так его все равно ставить придется.
> без свяких установок драйверов для БД


 
Romkin   (2003-10-10 12:25) [9]

Firebird Embedded or Yaffil personal :P


 
Hooch   (2003-10-10 12:29) [10]

DBISAM содержит в компоненты для работы с собой, в итоге получается exe файл и dat файлы с таблицами, не нужно не БДЕ ни драйверов, ядро будет содержатся в exe


 
Disruptor   (2003-10-10 12:37) [11]

Подскажите, где можно достатьт DBISAM - в стандартной поставке его нет.


 
Andriano   (2003-10-10 13:11) [12]

Если база не очень большая можно на TClientDataSet не плохую базу накидать. TClientDataSet умеет сохранять данные в файл (BINary, XML) и читать из них. Lookup и всё остальное есть.


 
Hooch   (2003-10-10 13:24) [13]

>> Подскажите, где можно достатьт DBISAM - в стандартной поставке его нет.

www.google.ru в строке поиска DBISAM


 
Hooch   (2003-10-10 13:27) [14]

или www.fixdown.com


 
Anatoly Podgoretsky   (2003-10-10 13:59) [15]

Romkin © (10.10.03 12:25) [9]
Он не хочет


 
Vlad   (2003-10-10 14:05) [16]

Присоеденюсь к Romkin ©.
У самого недавно была подобная задача. Yaffil Personal - то что надо. Всего одна библиотека (gds32.dll) в папке с приложением + файл самой БД. Проверено на больших объемах - работает как часы.


 
Семен Сорокин   (2003-10-10 14:15) [17]

как вариант - Access


 
Vlad   (2003-10-10 14:25) [18]

>Семен Сорокин © (10.10.03 14:15) [17]
Смотря какие объемы базы. У Access"97 потолок - 1гб, у Access"2000 - 2гб


 
Disruptor   (2003-10-10 15:56) [19]

Если не секрет, какие сложности могут быть при устанновки БД под Яффи или Акцесс?


 
Disruptor   (2003-10-10 16:01) [20]

По объемам Access подойдет. База маленькая


 
Vlad   (2003-10-10 16:24) [21]

Что касается Yaffil Personal - никаких сложностей.
Скачать можно на www.ibase.ru. Он бесплатный.
2 библиотеки - gds32.dll, msvcr70.dll
Копируй их в папку system(32) и все дела.
С аксессом вобщем сложностей никаких. Поставить соотв. драйвер.


 
KSergey   (2003-10-10 17:08) [22]

Вы собираетесь персонально наколошматить 1 гиг инфы? ;)
Ну разве что фильмец туда закачнуть, только есть ли в том смысл.


 
KSergey   (2003-10-10 17:09) [23]

[22] было комментарием к [18] Vlad © (10.10.03 14:25)


 
Vlad   (2003-10-10 19:33) [24]

>KSergey © (10.10.03 17:09) [23]
Чего непонятно ?
У меня лично база 6 гб на локале, никаких фильмов, даже блобов нет. Ну и почему у других такого не может быть ?


 
Serginio666   (2003-10-10 19:46) [25]

Кхе-Гхы_Хаха.


 
Disruptor   (2003-10-13 09:41) [26]

Чтобы законнектиться к акцессу, нужно использовать BDE компоненты или что-то другое?


 
Anatoly Podgoretsky   (2003-10-13 09:47) [27]

Что то другое лучше - JET через ADO


 
Disruptor   (2003-10-13 09:48) [28]

Подскажите, какие именно компоненты из ADO нужны для корректной работы?


 
Vemer   (2003-10-13 10:14) [29]

Здравствуйте.
Почитал в этой ветке про Yaffil Personal.
Подскажите пожалуйста порядок действии (и строчку кода под Дельфи), чтобы чтобы моя программа использовала этот самый gds32.dll от Yaffil Personal для доступа к GDB файлу. Gds32.dll как я понял надо кинуть в папку с проектом, другой DLL (MSO7???.DLL) в папку Windows\System. Что надо сделать еще?Заранее спасибо.


 
Danilka   (2003-10-13 10:18) [30]

[29] Vemer © (13.10.03 10:14)
думаю, лучше все длл-ки держать в каталоге с программой, иначе могут возникнуть проблемы у юзера, у которого кроме этой программы есть программы работающие с сервером яффи.


 
Anatoly Podgoretsky   (2003-10-13 10:30) [31]

Disruptor © (13.10.03 09:48) [28]
Для корректной работы нужны MDAC и Jet Update, это порядка 10 мб, где брать сам наверно догадаешься.


 
KSergey   (2003-10-13 10:35) [32]

> [24] Vlad © (10.10.03 19:33)
> >KSergey © (10.10.03 17:09) [23]
> Чего непонятно ?
> У меня лично база 6 гб на локале, никаких фильмов, даже
> блобов нет. Ну и почему у других такого не может быть ?

Вы локально само(едино)лично наколотили туда 6 Гиг????
Сказать по-правде - не верю. Это ж сколько если в тома книг первести получится?!!


 
Vemer   (2003-10-13 10:43) [33]

>Danilka[30]
А строчку для подключкния DLL слабо кинуть?
Туго у меня с системным программированием :), с MessageBox 2 дня разбирался.
Для того Yaffil Personal и пытаюсь поставить чтобы никаких серваков (IB, FB, Яфил, Некрофил)не запускать.


 
Romkin   (2003-10-13 10:44) [34]

Кстати, насчет Jet...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledb_deprecated.asp


 
Vlad   (2003-10-13 10:48) [35]

>Vemer © (13.10.03 10:43) [33]
Для нормальной работы программы достаточно иметь GDS32.DLL в папке с приложением. Для работы всяких там IBExpert"ов и прочих желательно gds32.dll, msvcr70.dll иметь так же в какой либо системной папке, или папке, описанной в переменной PATH

>KSergey © (13.10.03 10:35) [32]
С чего вы взяли что руками заколотил ?
А про загрузку из внешних источников что нибудь слышали ?


 
Disruptor   (2003-10-13 10:59) [36]

Подскажите, правильнно ли я понял, что могу создавать БД на интербейзе, а потом их использовать и распространять с gds32.dll - и мои проги будут автоматом использовать яффи без BDE?


 
Romkin   (2003-10-13 11:02) [37]

Если для доступа ты не будешь использовать TTable & TQuery - то да. Пользуй IBX, только обнови версию. Или FIBPlus, но это за деньги. Есть еще dbExpress, но это новенькое, и ему тоже dll парочка требуется


 
Brahman   (2003-10-13 11:06) [38]

DBISAM - уже говорилось.
Один exe, довольно приличный SQL, SQL Script, сразу сетевая,
шифрация.

Сейчас есть и Client-Server.

www.elevatesoft.com

Более трех лет создавал софт на ней - как часы.


 
Vemer   (2003-10-13 11:13) [39]

Снова я.
Если я правильно понял, все IB-компоненты обращаются к GDS32.DLL неважно какому, и если кинуть GDS32.DLL + Other.DLL от Yaffil Personal в папку с проектом/программой, то они будут обращаться к нему, притом никаких спецуказаний в листинге программы делать не надо. Блин, почему на IBASE.ru не могут это в FAQ или Readme для таких тупых как я заколотить.


 
Vlad   (2003-10-13 11:20) [40]

>Vemer © (13.10.03 11:13) [39]
Ты правильно понял. В Yaffil Personal GDS32 совмещает в себе и сервер и клиент. Так что для нормальной работы проги достаточно иметь только ее одну. Либо в папке с приложением, либо, как я уже говорил, в любой папке, описанной в переменной PATH.


 
Vemer   (2003-10-13 12:15) [41]

Снова тупой я. Извините, если кого-то задолбал.
Yaffil Personal заработал, НО Delphi при компиляции
выдает ошибку:

Project Sklad.exe raised exception class EIBInrterbaseError with Message “I/O error for file :\...\Sklad.Gdb” Error Trying to open File Процесс не может получить доступ к файлу, Так как этот файл занят другим процессом”

А EXE-файл потом работает.
Может это из-за того, что Yaffil Personal не дает открывать файл
более чем 1-му приложению, а при компиляции получается 2 (Delphi и собственно программа)? Или что-то еще?


 
Romkin   (2003-10-13 12:21) [42]

Именно из-за этого :) У тебя база в среде открыта, и еще приложение пытается открыть. Рекомендация - отлаживать на обычном Yaffil, а потом ставить personal


 
Disruptor   (2003-10-13 12:26) [43]

Yaffi - реально работает. Спасибо всем. Yaffi - rulez!!! :)


 
Sergus   (2003-10-29 12:17) [44]

А подскажите какие имя пользователя и пароль для обычного yaffil персонал нормально работает а обычный на пароль ругается...
или делаю че не так


 
Vlad   (2003-10-29 12:25) [45]

Sergus (29.10.03 12:17) [44]
просто поставь LoginPrompt=false.
В Yaffil Personal насколько я знаю нет проверки прав.


 
Sergus   (2003-10-30 09:30) [46]

Запятую забыл поставить..., я хотел спросить как подключиться к обычному yaffil, с Personal проблем нет.


 
Vlad   (2003-10-30 09:34) [47]

пользователь sysdba
пароль masterkey


 
bushmen   (2003-10-30 09:51) [48]

>KSergey © (10.10.03 17:09) [23]
У меня база уже 9 Гиг и что в этом странного?


 
Sergus   (2003-10-30 14:58) [49]

>Vlad © (30.10.03 09:34) [47]
>пользователь sysdba
>пароль masterkey
эти стандартные пароли я знаю..., но почему-то не работает... :(


 
Zacho   (2003-10-30 15:04) [50]

А сервер установлен и запущен ? isc4.gdb из дистрибутива сервера ?


 
Sergus   (2003-11-04 08:48) [51]

Все перепробовал и в реестре зарегестрировал, и сервис установил...., не работает...
Решил поподробнее почитать, а оказалось Yaffil надо поверх FB ставить... когда уже все испробовал и ничего не помогает - читай доки :)


 
Zacho   (2003-11-04 09:10) [52]


> Sergus (04.11.03 08:48) [51]

Где это ты такое вычитал ? И без всякого "поверх FB" Yaffil нормально устанавливается и работает.


 
Пубертанец   (2003-11-04 16:48) [53]

Может я че-то не понимаю? Использую IB-компоненты, в папке проекта находятся файлы gds32.dll и msvcr70.dll, но приложение вылетает с ошибкой EIBInterbaseError. Тогда запускаю Firebird service - и все нормально работает. Но тогда для распространения приложения на компьютере у клиента надо устанавливать и Firebird, а не только эти 2 dll-ки.


 
Zacho   (2003-11-04 17:04) [54]

Ты явно не понимаешь, что такое Yaffil Personal. (Или FireBird Embedded, не знаю с чем именно ты пытаешься работать)
И хотя бы текст сообщения об ошибке приведи.


 
Пубертанец   (2003-11-04 17:11) [55]

Прошу прощения. Скачал с ibase.ru файл yaffil875.exe, распаковал, нашел в распакованных каталогах файл gds32.dll, переписал в каталог программы и все пошло отлично. Но при распаковке yaffil875.exe вышло лицензионное соглашение, которое говорит, что это не бесплатная версия (как упоминалось здесь в ветке), а шаровары на 90 дней, и устанавливать ее можно только на 1 компьютер. И еще вопросик: пытаюсь обратиться к своему файлы БД с разных приложений, но уже второе вылетает с ошибкой, что файл занят. Получается, что таким способом можно делать только 1-пользовательские прикладухи?


 
Митяй   (2003-11-04 17:12) [56]

Недавно нашёл на мой взгляд интересную замену BDE - "Easy Table".
Загляни на сайт www.aidaim.com
Интересно, что думают мастера на счёт этой альтернативы?
C уважением, Митяй.


 
Zacho   (2003-11-04 17:30) [57]


> Пубертанец (04.11.03 17:11) [55]

Похоже ты просто путаешь Yaffil Personal и "полноценный" Yaffil, и Yaffil Personal и клиентскую библиотку для сервера.
А YaP - действительно, только для одного подключения к БД, но то он и Personal.
Почитай документацию подробнее.


 
mOOx_   (2003-11-04 17:35) [58]

Яфи-тряфи, Изи-бизи, блин....
ФаерБерд форевер :) и никакиэ гвоздей. Хоть тыщу апликух запускай. Все просто и быстро. Вот только сервак запускать надо, но мне кажется, что это не критично. Много важнее многопользовательность :)
ЗЫ. Ух ты, целых 22 буквы в слове :).


 
Пубертанец   (2003-11-04 17:53) [59]

А FireBird бесплатный?


 
mOOx_   (2003-11-04 17:54) [60]

Абсолютно :)


 
mOOx_   (2003-11-04 17:56) [61]

По крайней мере лицензионное соглашение я не читал и пользуюсь им вот уже 2 года. Проблем никаких :)


 
Плохиш_   (2003-11-04 18:00) [62]

>mOOx_ © (04.11.03 17:56) [61]

А лицензионное соглашение на вындовс ты читал?


 
mOOx_   (2003-11-04 18:02) [63]

Ты знаешь, я даже войну и мир до конца не дочитал, а вон чего захотел :). Над этой лицензией пол США трудилось :). И вообще, как-то все к трепу сводится. Вроде на тему все сказано. Ща тут все прикроют модеры :)


 
cezar   (2003-11-04 18:54) [64]


> Недавно нашёл на мой взгляд интересную замену BDE - "Easy
> Table".
> Загляни на сайт www.aidaim.com
> Интересно, что думают мастера на счёт этой альтернативы?
> C уважением, Митяй.


Easy Table - это ужас. Еще и деньги просят за "замену BDE".


 
Disruptor   (2003-11-05 07:38) [65]

А легко базу с Яффи переделать под файрберд?


 
Zacho   (2003-11-05 07:58) [66]


> Disruptor © (05.11.03 07:38) [65]

Если не использовал чего-нибудь специфически Дятловского - то вообще ничего делать не надо. Только зачем ?
И у меня такое впечатление, что некоторые из высказававшихся в этой ветке явно не понимают разницы между "полными" и "персональными" ("встраиваемыми") версиями Yaffil и FireBird.


 
Disruptor   (2003-11-05 08:27) [67]

Пока Яффи - это идеальный вариант. Чел сидит за компом и забивает данные, которые ему приносят на дискетах. А скоро возможно будет одна база на сервере локальной сети, куда будет доступ с различных АРМов. ВОт и все причины перехода. А для удаленных клиентов самым удобным вариантом останется Яффи.


 
Zacho   (2003-11-05 08:33) [68]


> Disruptor © (05.11.03 08:27) [67]

Если нужно именно бесплатный сервер - бери FB. Но тогда имеет смысл использовать не Yaffil Personal, а FB Embedded.
А если не жалко денег - купи Yaffil, он не дорогой.



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

Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.01 c
7-79197
Staryker
2003-09-08 21:51
2003.11.24
Как сделать чтобы комп не выключался?


1-78910
kull
2003-11-10 12:17
2003.11.24
Как прочитать из stderr?


7-79212
bon
2003-09-15 15:52
2003.11.24
версия Винды


3-78847
BKGG
2003-11-03 22:45
2003.11.24
Проблема с функцией substr().


1-79025
Jiurasdg45
2003-11-13 22:14
2003.11.24
А как сделать прокручиваемую картинку?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский