| 1 2 |
| Re[8]: Доступ к данным | |
| От: | LuciferArh | ||
| Дата: | 09.02.10 11:59 | ||
| Оценка: | ![]() | ||
| Здравствуйте, DarkMaster, Вы писали: [skip] DM>Блин. Качай себе embedded вариант для Win32 в zip архиве и не мучайся. Для него вся установка — распаковать архив. Поражаюсь твоему долготерпению. ... << RSDN@Home 1.2.0 alpha 4 rev. 1238>> |
| Re[5]: Доступ к данным | |
| От: | Nonmanual Worker | ||
| Дата: | 09.02.10 12:12 |
| Здравствуйте, IvanKodanev, Вы писали: IK>>>Требуется простое решение без установки специальной СУБД на компьютер пользователя. NW>>Мир СУБД велик и многообразен. Требования? NW>>1) Нужен ли многопользовательский доступ? IK>Нет, не нужен. NW>>2) Поддержка каких фич нужна? Транзакции, внешние ключи, backup\restore, и т.д.? IK>Ничего не нужно кроме простого доступа к данным. NW>>3) Есть ли возможность\желание тащить сторонние dll-ки? IK>Если не требуют установки, то да, есть. NW>>4) Платный\Бесплатный? Лицензия? IK>Бесплатный. NW>>Ну и дальше в этом духе, что вам нужно от СУБД. IK>Нужен минимум возможностей — только доступ. IK>>>По-видимому, один из ответов: ADO. Но какой использовать OLE DB провайдер так чтобы программа работала на любой машине с виндой? NW>>ADO, OLEDB это универсальные технологии доступа к данным. Нет смысла спрашивать не ответив на предыдущий вопрос. IK>Подразумевается, что можно использовать любую СУБД. Вопрос состоит в том, существуют ли OLE DB провайдеры такие чтобы программа работала на любой машине с виндой? Можете что-нибудь сказать по-существу? Это меняет дело. Советую из проверенных и понравившихся: 1) DBISAM. платный, свой формат хранения, без внешних dll, быстрый. 2) SQLLite. бесплатный, распространенный формат данных, без внешних dll, быстрый. 3) mdb. Родной ADO неплохо работает. Unicode. База — это 1 файл. Нужно win2000+ или mdac ставить. 4) Еще один нравился, типа DBISAM, коммерческий но бесплатный, название забыл, давно было. Вспомню-напишу. Не рекомендую всякие embeded open source. Часто глючат, обычно GPL (хотя может для вас неважно), тащат внешние dll. |
| Re[6]: Доступ к данным | |
| От: | DarkMaster | ||
| Дата: | 09.02.10 13:04 |
| Здравствуйте, Nonmanual Worker, Вы писали: NW>Не рекомендую всякие embeded open source. Часто глючат, обычно GPL (хотя может для вас неважно), тащат внешние dll. Ну насчет ВСЕХ open source я бы не был так категоричен. WBR, Dmitry Beloshistov AKA [-=BDS=-] |
| Re[6]: Доступ к данным | |
| От: | IvanKodanev | ||
| Дата: | 09.02.10 13:56 |
| NW>2) SQLLite. бесплатный, распространенный формат данных, без внешних dll, быстрый. А существуют ли компоненты для работы с SQLLite? Как с ним работать? |
| Re[7]: Доступ к данным | |
| От: | LuciferArh | ||
| Дата: | 09.02.10 16:18 |
| Здравствуйте, IvanKodanev, Вы писали: IK>А существуют ли компоненты для работы с SQLLite? Как с ним работать? Ты издеваешься, да? Гуглом пользоваться умеешь? Или и этому тебя учить? Первая же ссылка: http://sqlite4delphi.sourceforge.net/ А если чуть поискать в гугле же, то компоненты ZeosDB ищутся на раз. |
| Re: Доступ к данным | |
| От: | sz36 | ||
| Дата: | 09.02.10 22:35 | ||
| Оценка: | 2 (1) | ||
| Здравствуйте, IvanKodanev, Вы писали: IK>Требуется простое решение без установки специальной СУБД на компьютер пользователя. Есть такой компонент TkbmMemTable — создает таблицу в памяти, цепляется к стандартному TDataSource со всеми вытекающими, умеет сохранять/читать данные в файл/поток. Насколько я понимаю, это то, что Вам нужно. |
| Re[6]: Доступ к данным | |
| От: | Nonmanual Worker | ||
| Дата: | 10.02.10 02:25 |
| Здравствуйте, Nonmanual Worker, Вы писали: NW>4) Еще один нравился, типа DBISAM, коммерческий но бесплатный, название забыл, давно было. Вспомню-напишу. Вспомнил, advantage database. У них есть бесплатный набор компонентов что позволяет работать как с их оригинальными файлами, так и с dbf. NW>>Не рекомендую всякие embeded open source. Часто глючат, обычно GPL (хотя может для вас неважно), тащат внешние dll. DM>Ну насчет ВСЕХ open source я бы не был так категоричен. Я топикстартеру это рекомендую (учитывая его уровень). А для тех, кому фич поболее требуется, да и опыта побольше, embeded open source типа Firebird или MySQL выбор не плохой. |
| 1 2 |