Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Работа с удалённой базой   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
9-1116212592
Xeno
2005-05-16 07:03
2006.08.27
Экшн с элементами RTS - ЭДЕМ


4-1146869095
KASioZ
2006-05-06 02:44
2006.08.27
Сообщения Windows


2-1154649037
Балбес
2006-08-04 03:50
2006.08.27
Из стринга в чар


15-1153860869
ronyn
2006-07-26 00:54
2006.08.27
Окна нестандартной формы


4-1146600197
DimaDukat
2006-05-03 00:03
2006.08.27
параметры команды ExitWindowsEx