Форум: "Базы";
Текущий архив: 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