|
|
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
Конечно, не раз поднимался топ... но всеж... Кому уж очень непонравится предлагаю удалить на фиг... ( ну предупредив сначала немного...) Пред история: До сегодняшнего дня - приходил чел давал листок с данными. Я или заводил новую строку в Ексе, либо правил существующую (иногода на 100%) Сегодня мне надоело... Погавкались немного...да чего уж там, много ... После этого сидел чесал репу... вычесал... небольшую базюку... Схема данных даже для меня не очень сложна. Но вот ПРАВИЛЬНО со всех сторон осуществить выгрузку данных, для последующего вливания в "головную" бузу, при минимальном участии в этом процессе пользователя. С предвидением и обработкой максимально возможного варианта ошибок. Вплоть до проверки наличия дивкеты в дисководе :) Вопрос: он был выше^ Заранее всем спасибо... PS Убегаю за большущей корзинкой для ссылок.. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 17:31:37 |
|
||
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
1. В исходной базе - кнопка "экспорт в xml" 2. Непосредственное участие пользователя по переносу файла, если это требуется. Потому что этот файл с данными нужен не программе и не программисту, а этому самому пользователю 3. В целевой программе - кнопка "импорт из xml" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 17:43:09 |
|
||
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
Я почему поднял топ, не из вредности (любимый почтальон) конечно :) И не из нежелания глянуть куда можно выдать данные... Когда репу чесал, под чесом мысля начала округляться и расти (не самая приятная)... Несколько этапов работы: 1. Прошла неделька... соорудил из импорт исходных данных. 2. Еще пара дней... родилась "бузука"... 3. Отдал ее родную (для себя делал, но с расчетом на неопытность и необдуманность действий пользователя) вместе с исходными данными и возможностью экспорта только на дискету 4. Возвращают файл экспорта и ... хрен его знает что с ним делать: а) выгружать принимать ПОЛНЫЙ НАБОРО ДАННЫХ? а если он больше 1,44 даже в архиве.... б) обмен только измененными данными? А если поменялся только один знак в одном поле одной записи? (был дом 10 стал 10а) как туб быть... ~... в общем непонятно, для меня конечно... И самая страшная просьба... Дяденьки, дайте детю неразумному примерчиков... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 18:11:15 |
|
||
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
Да... опроса общественного мнения не получилось... Ну нет так нет, вольному воля... Будем задавать вопросы: Начинаю с трех запросов: 1: Обновляю данные в "главной" базе в соответствии с данными клиента Код: plaintext 1. 2. 3. 4. 5. 6. 2: Если у меня есть данные удаленные клиентом удаляю Код: plaintext 1. 2. 3. 4. 5. 3: Добавляю данные если клиент их добавил у себя Код: plaintext 1. 2. 3. 4. Итог: все работает. Но "главная" база попадает в ПОЛНУЮ зависимость от действий клиента. Даже если у себя внесу изменения, удалю запись, а клиент не повторит действий, данные вернутся ко мне без моих изменений :( Тихо сам с собою я веду беседу... Уверен можно обойти сию проблему, но как... На всяк случай счас проверил... мои изменения не сохраняются... ЗЫ Как длинно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 00:04:07 |
|
||
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
madgИтог: все работает. Но "главная" база попадает в ПОЛНУЮ зависимость от действий клиента. Даже если у себя внесу изменения, удалю запись, а клиент не повторит действий, данные вернутся ко мне без моих изменений :( А зачем вносить изменения "у себя"? Почему нельзя их вносить от клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 00:13:44 |
|
||
|
Обмен данными... кто как организует...
|
|||
|---|---|---|---|
|
#18+
Наличие "нештатных" ситуаций... Отсутствие клиента, например... ну уехал чел в отпуск... Мне тогда придется тогда метнуться к клиентской машине, внести/изменить данные, вернуться к себе... Хотя, тогда придется настраивать обмен в обратную сторону... Мысль: Вожможно ли вывести сообщение в момент предшествующий записи разнящихся данных, добавлении, удалении? По каждой "нестыкуемой" записи? Или подтвердить или отказаться? Хотя задача стоит снять с себя всю мороку с писаниной с бумаги, что бы клиент делал все сам. Помоему сам себе наворотил... И что б самому не работать, и если работаешь, все равно не работать... ЗЫ Уж извините ответы читать буду в 8-00 по Москве. Спать охота... Доброго времени суток всем :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 01:31:45 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1672931]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 383ms |

| 0 / 0 |
