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

Вниз

Проблемы при работе с сетью (папка с DBF открыта для доступа)   Найти похожие ветки 

 
fishka   (2006-08-23 16:37) [0]

Программа работает с DBF-файлами.Файлы находятся на одном из компьютеров, на котором есть открытая для полного доступа папка). В сети 3 компа. Размер основного DBF-файла около 1,5МБ, DBT 4,7МБ.
Запись идет через Insert. Edit только временных таблиц на машине.

Временами не видно открытой по сети папки с двух других компов.
Те, кто настраивал сеть, говорят, что проблемы в моей программе.
Много, они говорят, данных идет по сети.
Они правы?


 
Сергей М. ©   (2006-08-23 17:03) [1]


> Они правы?


Думаю, они несут чушь, дабы завуалировать незнание источника проблемы.


 
fishka   (2006-08-24 08:56) [2]

Хочется услышать побольше мнений. Может быть, у кого-нибудь были подобные проблемы?


 
boriskb ©   (2006-08-24 09:26) [3]

fishka   (23.08.06 16:37)
Временами не видно открытой по сети папки с двух других компов.


"Временами" это во время работы твоей программы?
Тогда ответ очевиден.

Если же и без твоей проги так же, то ответ тоже очевиден.


 
fishka   (2006-08-24 09:36) [4]

Без моей проги эта открытая папка никому не нужна. Работа с прогой идет постоянно (весь рабочий день).
Ситуация: пропадают данные (файлы пустые, одна структура).
Закрываем программу.Заходим в проводник.Тыкаем в папку на так называемом главном компе.Папка недоступна.

Это во время работы моей проги или нет? Я считаю, что нет (прога закрыта, а доступа нет).


 
boriskb ©   (2006-08-24 09:39) [5]

fishka   (24.08.06 9:36) [4]
Я считаю, что нет (прога закрыта, а доступа нет).


То есть, если эта папка простоит без использования твоей прогой неделю, то потом тоже станет недоступной? (Прога же по твоим словам не виновата?)
Сильно сомневаюсь.
А если так, то пинай админов.


 
Sergey13 ©   (2006-08-24 09:41) [6]

> [4] fishka   (24.08.06 09:36)
> Без моей проги эта открытая папка никому не нужна. Работа
> с прогой идет постоянно (весь рабочий день).
> Ситуация: пропадают данные (файлы пустые, одна структура)
> .

Я бы не причину искал, а переводил прогу на нормальную серверную базу. Продуктивнее получится.


 
boriskb ©   (2006-08-24 10:20) [7]

Sergey13 ©   (24.08.06 9:41) [6]
Я бы не причину искал, а переводил прогу на нормальную серверную базу


К чему я издалека и пытался подвести автора поста :)


 
Sergey13 ©   (2006-08-24 10:24) [8]

> [7] boriskb ©   (24.08.06 10:20)

А я запросто, по рабоче-крестьянски, в лоб. 8-)


 
fishka   (2006-08-24 10:25) [9]

Sergey13 ©   (24.08.06 09:41) [6]
boriskb ©   (24.08.06 10:20) [7]
Это и так понятно.

За бесплатно я этого делать не буду. А платить никто не будет.
2 года назад речь шла об одном компе. А потом файлы DBF можно спокойно забирать и отправлять по почте. И не надо работающего сервера.

Везде есть свои + и -.
Сейчас речь идет о работе сети. Что делать?


 
Ketmar ©   (2006-08-24 10:30) [10]

> [9] fishka   (24.08.06 10:25)
пояснить, что DBF и сети совместимы так же, как "запорожец" и авиационный двигатель.


 
fishka   (2006-08-24 10:32) [11]

Кого интересует совместимость? Только не заказчика.


 
Sergey13 ©   (2006-08-24 10:34) [12]

> [9] fishka   (24.08.06 10:25)
> За бесплатно я этого делать не буду. А платить никто не
> будет.
Это дело твое.

> 2 года назад речь шла об одном компе.
С этого всегда начинается. "Да нам и надо то немного одну штуку автоатизировать."

> А потом файлы DBF
> можно спокойно забирать и отправлять по почте. И не надо
> работающего сервера.
Любой файл можно забрать и отправить. Даже специально подготовленный.

> Сейчас речь идет о работе сети. Что делать?
Смотреть прогу и искать баги типа некорректного [не]закрытия файлов.

>Запись идет через Insert. Edit только временных таблиц на машине.
Расшифруй выделенное.


 
fishka   (2006-08-24 10:43) [13]

Проблемы начались с августа этого года. До этого 21 месяц все было нормально.
Из select * from table1, .... tableN - сохраняем во временной таблице. Корректируем, insert в основную таблицу. Чтобы не делать перезапрос с измененными данными из основной таблицы, Edit временной таблицы (так быстрее) . Т.е. одно и тоже изменение делается дважды (как основной таблицы, так и временнной выборки).  
Понятно или нет?


 
Sergey13 ©   (2006-08-24 10:49) [14]

> [13] fishka   (24.08.06 10:43)
> Из select * from table1, .... tableN - сохраняем во временной
> таблице. Корректируем, insert в основную таблицу.
Т.е. ты удаляешь запрошенные данные из основной, а потом вставляешь в нее скорректированные из временной?

> Чтобы не делать перезапрос с измененными данными из основной
> таблицы, Edit временной таблицы (так быстрее) .

При применении Edit ничего не надо перезапрашивать. Перезапрашивать надо, когда отдельным квериком делаешь Update.


 
fishka   (2006-08-24 11:04) [15]

Ошибка: надо читать не  insert, а UPDATE.
Перезапрашивать надо, когда отдельным квериком делаешь Update.- Да, но перезапрашивать долго, легче (быстрее) Edit.


 
Sergey13 ©   (2006-08-24 11:11) [16]

> [15] fishka   (24.08.06 11:04)
> Да, но перезапрашивать долго, легче (быстрее) Edit.
Я говорю про то, что запросив данные в датасет и сделав там Edit ничего перезапрашивать не надо. Так что временные таблицы в плане скорости ничего тебе не дают. А вот на стадии переноса из них в основные - надо смотреть код и разбираться что там происходит.


 
boriskb ©   (2006-08-24 11:19) [17]

Sergey13 ©   (24.08.06 11:11) [16]
надо смотреть код и разбираться что там происходит.


или

Sergey13 ©   (24.08.06 9:41) [6]
переводил прогу на нормальную серверную базу


??
:)

Только ему решать :)

fishka   (24.08.06 10:25) [9]
За бесплатно я этого делать не буду. А платить никто не будет.


Значит будет как есть.
Там не вменяемые?
Объясни как здесь объяснял.

"Когда вы заказывали прогу, то заказывали Жигули, а сейчас хотите, чтоб она как BMW работала. Таку не бывает. Или новую машину оплачиваете, или будет как есть"


 
Sergey13 ©   (2006-08-24 11:27) [18]

> [17] boriskb ©   (24.08.06 11:19)
> ??
> :)
Я бы переводил, а автору, не желающему переводить, надо смотреть. 8-)


 
fishka   (2006-08-24 11:51) [19]


> Sergey13 ©   (24.08.06 11:11) [16]

Я говорю про то, что запросив данные в датасет и сделав там Edit ничего перезапрашивать не надо.
Почему не надо? А как же другие увидят эти изменения?

Давайте вернемся к нашим баранам.
И что с DBF по сети проги не работают? У меня больше 8 лет-10 лет работали и работают. (Но там количество полей меньше и не было как здесь 2-х МЕмо-полей).


 
Sergey13 ©   (2006-08-24 11:55) [20]

> [19] fishka   (24.08.06 11:51)
> И что с DBF по сети проги не работают?
Одни работают, другие нет, третьи работают но не так как хотелось бы. У тебя видимо третий вариант.
Если ты хочешь искать проблему где угодно, только не у себя в проге, кивая на кривые руки админов, медленную сеть или глюкавую винду, то это увольте, без меня.


 
boriskb ©   (2006-08-24 11:58) [21]

fishka   (24.08.06 11:51) [19]
И что с DBF по сети проги не работают?


http://delphimaster.net/view/15-1156332930/


 
fishka   (2006-08-24 12:28) [22]


> Sergey13 ©   (24.08.06 11:55) [20]
> > [19] fishka   (24.08.06 11:51)
> Если ты хочешь искать проблему где угодно, только не у себя
> в проге, кивая на кривые руки админов, медленную сеть или
> глюкавую винду

Не хочу. Но не вижу у себя проблем в проге. Без сети на одном компе - проблем пока не было ни разу.

А если большой вордовский документ править по сети, то можно или как?
(С картинками, с таблицами, листов больше 100).


 
Sergey13 ©   (2006-08-24 13:01) [23]

> [22] fishka   (24.08.06 12:28)
> Но не вижу у себя проблем в проге.
Ты сусдика видишь? Нет? А он на самом деле есть! (С)тырено

> Без сети на одном компе - проблем пока не было ни разу.
Это две большие разницы.

> А если большой вордовский документ править по сети, то можно
> или как?
> (С картинками, с таблицами, листов больше 100).
А при чем тут это? Правь. Но риск недоправить и потерять документ больше, нежели работать с ним локально.


 
fishka   (2006-08-25 10:29) [24]


> fishka   (24.08.06 09:36) [4]
> Закрываем программу.Заходим в проводник.Тыкаем в папку на
> так называемом главном компе.Папка недоступна.
>
> Это во время работы моей проги или нет? Я считаю, что нет
> (прога закрыта, а доступа нет).


И виновата моя прога? Прошло примерно 5 минут после закрытия проги, пока догадались ткнуть в проводнике в присоединенный диск. И тут оказалось, что типа сеть недоступна. И причем тут моя прога?


 
Экспериментатор   (2006-08-25 13:34) [25]

Недоступен расшаренный ресурс
Значит машина, на которой база лежит, часто не в сети.
ИТОГО: У вас проблемы с сетью.

Какая сеть?
Какие ОС на машинах?


 
Экспериментатор   (2006-08-25 13:36) [26]

Или те два других компьютера иногда не в сети.


 
Sergey13 ©   (2006-08-25 13:44) [27]

> [24] fishka   (25.08.06 10:29)
> И причем тут моя прога?

> [4] fishka   (24.08.06 09:36)
> Ситуация: пропадают данные (файлы пустые, одна структура)

Сама по себе недоступная сеть такого не сделает.


 
Anatoly Podgoretsky ©   (2006-08-25 15:47) [28]

Где то не договаривает и верит, что безгрешный, во всем виновать Чубайс.



Страницы: 1 вся ветка

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.044 c
11-1130388459
Trubis
2005-10-27 08:47
2006.09.17
Ещё вопросы (надеюсь последние) по ListView


3-1153105965
just
2006-07-17 07:12
2006.09.17
Добавление ключевых полей в MS Access


2-1156955753
zxcv
2006-08-30 20:35
2006.09.17
как узнать имя активного окна


2-1156703273
Leyhont
2006-08-27 22:27
2006.09.17
Параметры в SQL запросе


15-1156393558
vlgrig1961
2006-08-24 08:25
2006.09.17
Есть ли отдельно маленький редактор форм Delphi