Форум: "Базы";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизDbexpress и DBF Найти похожие ветки
← →
den777 (2003-12-10 15:51) [0]Программа работает с базой данных через компоненты Dbexpress.
Как можно в этой же программе для сервисных операций получить доступ к отдельным таблицам dBase,FoxPro,Paradox не используя для этого BDE
← →
Малиновский Владимир (2003-12-10 15:52) [1]Так к FoxPro, dBase или Paradox?
← →
den777 (2003-12-10 16:07) [2]Я не прошу конкретный пример. Мне нужна идея, как это можно реализовать хотя бы для одной из перечисленных баз.
← →
Alex_Bredin (2003-12-10 16:11) [3]получается что DBExpress вообще ни при чем.
В таком случае вопрос вырождается в тривиальный- его каждый день задают.Ищи.
← →
Малиновский Владимир (2003-12-10 16:13) [4]Да.
← →
den777 (2003-12-10 16:33) [5]Вопрос в том, что на машине нет BDE. Суть вопроса в том,Как получить доступ к перечисленным таблицам, если на машине нет BDE.
Так может быть понятнее. Или я опять неверно задаю вопрос.
← →
Малиновский Владимир (2003-12-10 16:34) [6]Есть масса компонентов для доступа к dbf напрямую. Смотри на вопросы на этой же странице. Илу чуть раньше.
← →
den777 (2003-12-10 16:40) [7]Хотелось бы знать, есть ли универсальный метод доступа к перечисленным выше базам, наподобие как при использовании BDE и DBExpress, когда можно работать с разными базами данных.
И сторонние компоненты использовать нет желания, есть ли возможность сделать это стандартными средствами DELPHI
← →
Sandman25 (2003-12-10 16:46) [8][7] den777 (10.12.03 16:40)
Если бы был универсальный способ без BDE, то зачем тогда BDE вообще придумали?
← →
Малиновский Владимир (2003-12-10 16:47) [9]Нет универсального способа. И DBE не без греха. Не зря борланоиды от него отказываются.
← →
den777 (2003-12-10 16:56) [10]То есть если кратко ответить на поставленный вначале вопрос, то это "никак" . Или есть другие мнения?
← →
Anatoly Podgoretsky (2003-12-10 16:57) [11]den777 (10.12.03 16:40) [7]
Борланд говорит, для этих баз используйте БДЕ или движки третьих сторон.
← →
Малиновский Владимир (2003-12-10 17:00) [12]А зачем Вам? Сравниваем голимость Delphi vs крутизну Clarion etc? Вопросы у Вас какието военные.
← →
den777 (2003-12-10 17:00) [13]Или предложу другую трактовку вопроса. Если программа работая через BDE работает и с SQL Serever, и с Foxpro, и с Paradox , то
при переходе на работу с основной базой данных с использованием технологии DBexpress, одним DBExpress не обойтись. Так?
← →
Малиновский Владимир (2003-12-10 17:06) [14]Программа с SQL и с Paradox и с DBF и с FoxPro через BDE работает по-разному (за редкими исключениями). Какой сервер Вы собираетесь использовать? Для чего Вам эта мешанина? Какую задачу Вы собираетесь решать?
Хотите массу причин, почему не использовать BDE? Пожалуйста, только назовите свой сервер, и мы расскажем Вам, какие возможности его трудно реализовать через универсальные механизмы BDE. Все хотят и быстрой, и универсальной работы. Ну не бывает так. Радуйтесь, что версии SQL чуть-чуть похожи друг на друга.
← →
Sandman25 (2003-12-10 17:10) [15][13] den777 (10.12.03 17:00)
Напишите dbExpress драйверы для Paradox, DBF и FoxPro. Вот и будет универсальное средство и без дополнительных инсталляций. Только потом не жалуйтесь, что медленно работает.
← →
Малиновский Владимир (2003-12-10 17:12) [16]Да нет, dbExpress ни фига не универсальное средство. Компоненты, конечно, не универсальные, но работать с ними - как сервер может, а не как Вы захотите. Да и BDE таких вольностей не позволяет.
← →
den777 (2003-12-10 17:17) [17]Что работает по разному я и так знаю. Только основная база одна. Она может быть любым Sql -сервером. А вот для сервисных функций, таких как:импорт каких либо справочников, импорт данных из внешних источников,экспорт данных во внешние источники и т.п. использовались разные переходники на Foxpro,Paradox и т.д.Подстраивались под всех внешних партнеров, так как на Delphi все это сделать быстро и без особых проблем. Но вот теперь решили перевести работу с основной базой на DBExpress и забыть про BDE.Но получается, что для использования этих самых сервисных функций все равно надо к клиенту ставить BDE, а очень бы не хотелось. Теперь думаю всем понятна суть вопроса. Хотя ответ вроде уже ясен. BDE так просто не расстаться.
← →
Малиновский Владимир (2003-12-10 17:19) [18]А мы расстались. Столько головной боли ушло. (хотя, бывало, со всем справлялись и с BDE)
← →
den777 (2003-12-10 17:20) [19]А драйверы Foxpro для DBExpress это мысль. Только не потяну я это. Не та квалификация. Вот если бы кто помог. (Шутка)
← →
den777 (2003-12-10 17:24) [20]Малиновский Владимир [18]
Ну если расстались, то поделитесь опытом. Хотя первый совет я и сам могу предложить.Застроить всех партнеров используюших FOXPRO и т.д. и заставить их перейти на что-то новомодное, типа XML.Но ведь не получиться застроить.
← →
Малиновский Владимир (2003-12-10 17:28) [21]Да пусть используют, просто набери ya.ru и
TDBF, Halcyon, Apollo, VKDBF, ZeosDB
и посмотри, что получится
← →
Малиновский Владимир (2003-12-10 17:30) [22]Вот посмотри:
http://aboutd.fatal.ru/index.php?nav1=delphi&page=bde_alt
← →
Anatoly Podgoretsky (2003-12-10 17:31) [23]den777 (10.12.03 17:17) [17]
Запросто, если в расчет не брать Парадокс, а для ФоксПро БДЕ вообще малоподходящ.
← →
Малиновский Владимир (2003-12-10 17:35) [24]Про Paradox:
http://delphi.chertenok.ru/forum/my_download.php?tema=del&action=show&id=172
← →
Anatoly Podgoretsky (2003-12-10 17:42) [25]Формат Парадокса закрыт, поэтому существуют только хакерские разработки, доверять им у меня нет основания, указаный только чтение и то не полностью.
← →
Sandman25 (2003-12-10 17:44) [26][25] Anatoly Podgoretsky © (10.12.03 17:42)
Тем более, что любая более менее серьезная программа использует BCD поля для хранения дробных чисел.
← →
Anatoly Podgoretsky (2003-12-10 17:47) [27]Интересно, что Борланд продала Парадокс, но оставило за собой полные права на формат!!!
← →
den777 (2003-12-10 17:49) [28]Спасибо всем!Пошел мучиться!!!
← →
Малиновский Владимир (2003-12-10 17:51) [29]"Ну, еще поуговоривайте меня!"
Ни за что!
BDE - forever!
← →
Danilka (2003-12-11 08:08) [30]а чего за сервисные функции-то?
если импорт/экспорт через ДБФ-ки, то можно вообще обойтись без компонент - структура файла очень простая, если индексы не использовать, а для экспорта/импорта индексы и ненужны.
Там работы - на пол-дня - день, чтобы класс-обертку работающий с дбф-кой написать.
← →
Anatoly Podgoretsky (2003-12-11 08:53) [31]Для экспорта индексы обязательны, иначе разрушение, экспорт подразумевается в существующие рабочии таблицы, если в свои то да не нужны, но тогда требуется импорт из этих таблиц в пользовательских программах.
Импорт действительно пишется за пол дня, но есть уже большая куча готовых.
← →
Danilka (2003-12-11 09:22) [32][31] Anatoly Podgoretsky © (11.12.03 08:53)
Ну, как я понял, у автора ветки база в MS-SQL, то-есть как-раз вариант, когда индексы в ДБФ-ке при экспорте можно игнорировать.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.01 c