Форум: "Базы";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];
ВнизРабота с удалённой базой Найти похожие ветки
← →
YuraKiller2 © (2006-06-20 02:04) [0]Здраствуйте, уважаемые мастера. У меня такой вопрос: как мне лучше наладить работу с удалённой базой. Задача така: у меня есть две программы, одна работает в Киеве, другая в Хмельницком. Нужно что-бы из каждой из баз можно было смотреть инфу из второй. Таблицы Paradox через DBE. Может есть вариант подключатся к базе на прямую и/или её нужно выкидывать на FTP, подскажите плиз как мне это лучше сделать...
← →
Desdechado © (2006-06-20 10:48) [1]Напрямую - очень сильно сомневаюсь. Ибо нужен стабильный достаточно толстый канал для работы с файлами, тем паче парадоксовскими.
← →
Курдль © (2006-06-20 13:17) [2]Написать апп-сервер, поддерживающий удаленную работу, или вэб-сервер.
← →
MsGuns © (2006-06-20 13:24) [3]>Курдль © (20.06.06 13:17) [2]
>Написать апп-сервер, поддерживающий удаленную работу, или вэб-сервер
... или забыть про парадокс
← →
Lex_! © (2006-06-20 13:38) [4]MSSQL помоему будет актуальнее...
← →
Fay © (2006-06-20 14:21) [5]На FTP выкладывать не стоит - орешник уже есть.
← →
Alien1769 © (2006-06-20 21:00) [6]
> забыть про парадокс
Забыть парадокс, который для начинающих?
Как же Borland лапохнулся! :))
← →
Desdechado © (2006-06-21 11:04) [7]> Забыть парадокс, который для начинающих?
Начинающие не пишут программы для подключения к киевской базе из Хмельницкого.
← →
YuraKiller2 © (2006-06-21 12:34) [8]Уважаемые мастера... Подскажите (у кого есть опыт и знания) как мне лучше сделать, переделать программы долго, много там всего. Нехватает только сверки остатков, для решения задачи есть ещё пару дней (например два-три), а времени для проб и ошибок мало. Мне нужно дописать блок программы для импорта базы и выложки её на какой-то обменник и последующего експорта и/или есть идея по лучше.
>Desdechado Напрямую - очень сильно сомневаюсь. Ибо нужен стабильный достаточно толстый канал для работы с файлами, тем паче парадоксовскими
А напрямую, а всё таки FTP эта операция нужна один раз в день, просто нужно через прогу, по е-мейлу высылать сверку остатков не охота (это крайний случай).
← →
Виталий Панасенко (2006-06-21 12:53) [9]
> А напрямую, а всё таки FTP эта операция нужна один раз в
> день, просто нужно через прогу, по е-мейлу высылать сверку
> остатков не охота (это крайний случай).
Используй компоненты для работы с FTP/e-mail . из приложения принимай в нужную папку и ложи в нужную для вытягивания. а то ты хочешь чтобы как-то само, бегало по проводам и "делалось"
← →
YuraKiller2 © (2006-06-21 16:02) [10]Я вернусь к вопросу.
> Забыть парадокс, который для начинающих?
Парадоксом я давно не пользуюсь, программа была написана давно, чисто в учебных целях, для личного интереса т. к. многие дипломированые специалисты не могли этого сделать, кроме базы там много интересных ходов и возможностей реализовано и переделывать базу не охота, она сделана грамотно и к ней претензий нету. Клиент на программу появился недавно, всё устраивает, всё проверено и просчитано, но только не хватает этого маленького блока.
Если мне не изменяет память и на сколько я помню неужели нельзя на прямую? Подключится к базе (только как лучше) и необязательно выгребать все таблицы, можно же послать SQL запрос, результирующий набор огромным быть не может от 200 до 500 строк, даже без жирного канала это не много. И таким макаром послать ещё один запрос на добавление завки на остатки в другую таблицу (дальше всё свою работу сделает).
Совет мне нужен в направлении как лучше сделать и/или как вообще сделать (во времени ограничен). У Вас больше опыта (у меня его вообще нету), как вариант методом удалённого клиента через Инет подключится к определённой машине, и подключится к её базе в реальном времени, на обработку двух запросов в каждую сторону много машинного времени уйти не может. Какие тут трудности? Как лучше расшаривать/зашаривать доступ? Просто на данный момент переводить базу на клиен-сервер смысла нету. Мне думается что с миниатурной задачкой и Парадокса для начинающих хватит. Вопрос опять же в том как сделать это грамотнее, на достаточном уровне и не углубляясь в не рациональные ходы.
Как, опять же, по поводу удалённого доступа к машине с расшареным диском где база лежит... Как сделать и какие проблемы? Кто знает подскажите...
← →
Sergey13 © (2006-06-21 16:17) [11]2 [10] YuraKiller2 © (21.06.06 16:02)
> и необязательно выгребать все таблицы, можно же послать SQL запрос, результирующий набор огромным быть не может от 200 до 500 строк
Послать то можно, но кто-ж его обработает-то? Парадокс что-ли?
Тут, ИМХО, надо 3 звено приделывать - вот ему, АПП-серверу, уже можно запрос послать.
← →
Desdechado © (2006-06-21 16:25) [12]Напрямую SQL-запрос к парадокс-базе все равно достанет ее целиком на локальную тачку, и уж только потом БДЕ будет его обзапросивать. Поэтому отпадает удаленное подключение.
Как вариант, можно сделать веб-сервис, откликающийся на SOAP-запрос и выдающий то, что от него хотят (200-500 записей). Этот веб-сервис может находиться в локалке с базой, быть к ней подключенным постоянно или нет. Но в этом случае данные всегда будут актуальны (а не по принципу вчерашней свежести) доступны откуда угодно.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c