|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2008, 09:52 | #1 |
Пользователь
Регистрация: 06.05.2008
Сообщений: 14
|
Где найти
подскажите пожулуйста где мне найти вот такую вот вещь: Локальная СУБД на основе файлов DBF для Delphi
|
27.06.2008, 10:23 | #2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Те что найти??? Инфу как делать или что те надо??? Уточни вопрос.
А если так навскидку, то это можно найти в любой книге по Делфи...
Нет невыполнимых задач, всё дело времени...
|
27.06.2008, 12:19 | #3 |
Пользователь
Регистрация: 06.05.2008
Сообщений: 14
|
уточнение к вопросу:
1.нужна сама программа для создания ДБФ файлов под ДЕЛФИ 2.нужна инфа по программе 3.нужна инфа по ДБФ(общие положения) 4.нужна схема работы в ДЕЛФИ с ДБФ файлами 5.и возможно какието примерчики ну это в принцыпе все. Никогда в жизни не работал с такими компонентами, посему и список такой большой. Зарание спасибо. |
27.06.2008, 17:37 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) очень-очень рекомендую для начала поискать
в интернете по словам DBF Delphi компоненты и почитать... 2) Для доступа к данным подхода, в принципе четыре: a) использовать BDE (borland database engine) - это встроенные в Дельфи TTable/ TQuery и работать с DBF У них есть много недостатков... b) использовать доступ через ADO через Microsoft OLE DB Provider for Visual FoxPro (надо устанавливать. бесплатный, найти можно на сайте Microsoft) c) использовать один из множества независимых компонентов для работы с DBF. их целая куча... я рекомендую простейший (и бесплатный) TDBF (брать на http://sourceforge.net имя проекта TDBF) d) формат DBF файла проще пареной репы, можно и самому написать модули работы с ним. (правда, это не касается индексов и мемо полей...). а структуру DBF файла можно посмотреть, например, в структура DBF - Поиск в Google и последнее, поконкретнее, что именно нужно!! потому как программа создания DBF файлов - это всё равно что сказать нужна программа для создания файлов MP3 :-) Какие поля в таблице должны быть? Просто пустой файл создавать, с произвольной структурой?... Если речь идёт о СУБД, то непонятно, при чём здесь Дельфи и почему именно формат DBF... |
27.06.2008, 17:59 | #5 |
Пользователь
Регистрация: 06.05.2008
Сообщений: 14
|
(1)потому как программа создания DBF файлов - это всё равно что сказать нужна
программа для создания файлов MP3 :-) ответ: к примеру для создания БД с росширением *.GDB используется IBExpert, вотмне и стало интересно для *.DBF файлов тоже есть такая программа. (2)Какие поля в таблице должны быть? ответ: прежде всего индексные, числовые, строковые... одним словом очень много и мемо поля тоже. (3)Просто пустой файл создавать, с произвольной структурой?.. ответ: канешно же не пустой, а с определенной структурой. Будет штук 10-12 отдельных баз, и одна главная база- которая состоит из указателей на отдельные базы + свои собственные поля. (4)Если речь идёт о СУБД, то непонятно, при чём здесь Дельфи и почему именно формат DBF... ответ: речь идет действительно о СУБД. Делфи потому что этот язик я знаю лучше остальных. DBF потому что именно в этих файлах самий быстрый доступ по индексу из одного файла в другой(по крайней мере так было раньше). За советы спасиба, буду должен. |
28.06.2008, 12:45 | #6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
На настоящий момент я вижу всего две реальных причины использовать DBF в качестве базы данных: - совместимость/обмен данными с какой-то старой софтиной, которая работает с DBF - написание программы под чистый DOS. во всех остальных случаях есть много отличных движков БД, которые намного лучше и эффективнее: FireBird / Absolute Database / Sqlite / TinyDB / MySQL / MS SQL / Oracle / почти всё есть бесплатно (MSSQL Express, Oracle Express) Это если нужно мощь и скорость. Если максимальная автономность - то можно брать тот же Firebird... И насколько я понимаю, это у вас пока разработка в области изысканий - что делать, как делать, на чём делать?... Мой совет - не зацикливайтесь на DBF... удачи. |
||
29.06.2008, 00:25 | #7 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
По поводу FireBird. Можно подробнее? Почему он обеспечивает максимальную автономность. Для не очень глупых?
и это пройдет...
|
29.06.2008, 15:25 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
сразу, если какие-то вопросы по FireBird, то 1) мега-супер лучший сайт в данной теме - iBase_ru СУБД InterBase, Firebird, Yaffil SQL 2) есть "библия" Firebird: "Firebird: руководство разработчика баз данных" Автор: Хелен Борри если хорошо поискать, то можно найти и в электронном виде. Теперь, что же касается непосредственно Вашего вопроса (про автономность): есть Firebird embedded p.s. Хочу заметить, что автономных БД с движками под Delphi очень много (большая часть БД из прошлого моего поста именно автономные БД)... |
|
30.06.2008, 13:34 | #9 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Спасибо, библию FireBird уже скачал - теперь загружаюсь...
и это пройдет...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ASM-80. Помогите найти. | =*=|/|MM0PT@/\=*= | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 23.11.2010 01:48 |
Где найти Delphi | Nick93.93 | Софт | 8 | 01.09.2009 21:07 |
Найти комп без Ip... | prizrak1390 | Работа с сетью в Delphi | 5 | 24.01.2008 13:08 |