Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.066 c
2-1156750209
C@N
2006-08-28 11:30
2006.09.17
Волшебные батоны....


15-1156418174
tar4
2006-08-24 15:16
2006.09.17
Изменение представления числа


2-1157088777
Константин_
2006-09-01 09:32
2006.09.17
FastReport 3


15-1156521942
hamster
2006-08-25 20:05
2006.09.17
Упакованные exe


2-1156659780
andy_hs
2006-08-27 10:23
2006.09.17
сделать программу невидимой (службой)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский