Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизПроблемы при работе с сетью (папка с 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;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.041 c