Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
Первые шаги в программировании-2
"Карманная" версия Базара

 
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alex57

Гуру флейма


Зарегистрирован: 19.08.2001
Сообщения: 9037
Откуда: Древняя Греция. Статус: СОКРАТ

СообщениеДобавлено: Чт Фев 21, 2002 20:59    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

Так, теперь благодаря помоши зала, я уже умею
1) создать табличку в Access
2) настроить ее синхронизацию с КПК
3) наваять прогу на eVB, которая получает доступ к этой табличке, и может прочесть и записать чего-то в нее


Ну это уже много, но скажите что за фигня:
Берем табличку, ставим ее в синхронизацию, подключаем КПК и табличка засинхронизировалось.
И тут два вопроса
А) При подключенным КПК меняем данные (на desktop или на КПК - все равно, но только на одном сразу), и .... получаем две разные таблицы. Либо делат ручной "Sync" либо вытыкать-втыкать КПК

Б) Допустим что одна и таже запись поменялась и на КПК и на desktop - как вы думаете, какая запись останется после синхронизации?! Свежая? Не-а.. Desktopная.

Вот такие пироги.
(если важно, Е-125, access XP, win XP, ADOCE 3.0, A.Sync 3.5).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BEK

Гуру


Зарегистрирован: 19.01.2002
Сообщения: 376
Откуда: Москва

СообщениеДобавлено: Пт Фев 22, 2002 10:29    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

а) Синхронизацию можно инициировать програмно, как с десктопа, так и с кпк. При массовом изменении или добавлении записей автосинхронизация привела бы к тормозам - вот МС и не включил ее для аксеса!

б) А что ты хотел? Хоть определенность есть :-) Добивайся отсутствия неопределенности - используй таймстемп и алгоритмическое разрешение конфликтов.

[Это сообщение подредактировал BEK (дата 22-02-2002).]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SergP

Новый писатель


Зарегистрирован: 16.02.2002
Сообщения: 29
Откуда: Королев, М.О.

СообщениеДобавлено: Пт Фев 22, 2002 11:04    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

По А) - что такое две разные таблицы?
По Б) - все правильно, если следовать последовательности описания. Верна последняя запись - ...и на КПК и на desktop... .
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alex57

Гуру флейма


Зарегистрирован: 19.08.2001
Сообщения: 9037
Откуда: Древняя Греция. Статус: СОКРАТ

СообщениеДобавлено: Пт Фев 22, 2002 11:26    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

цитата:
Прислал SergP:
По А) - что такое две разные таблицы?
По Б) - все правильно, если следовать последовательности описания. Верна последняя запись - ...и на КПК и на desktop... .


A) таблица-то таже, но на кпк - одно число в этой записи, на desktop - другое. Отсоединяем КПК - и вуаля. Два разных значения.
Б) не последняя, а именно desktop (!) всегда
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SergP

Новый писатель


Зарегистрирован: 16.02.2002
Сообщения: 29
Откуда: Королев, М.О.

СообщениеДобавлено: Пт Фев 22, 2002 21:53    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

ММм.., а кто-нить пробовал открывать закладочку Rules в Options ASync_а?
Там три правила

------------------
Casio E125 CF256
QV 3500 CF96
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alex57

Гуру флейма


Зарегистрирован: 19.08.2001
Сообщения: 9037
Откуда: Древняя Греция. Статус: СОКРАТ

СообщениеДобавлено: Пт Фев 22, 2002 22:47    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

цитата:
Прислал SergP:
ММм.., а кто-нить пробовал открывать закладочку Rules в Options ASync_а?
Там три правила




Хм.. Да, но у меня там включено "Leave items unresolved". А эта глупая машина даже на спрашивает.
---------
Вот-вот, видимо придется делать базы данных не авто-синхронизируемыми, и доганять ручками.

Хотя я слышал про ADOCE 3.1. вроде, может там это решено?

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SergP

Новый писатель


Зарегистрирован: 16.02.2002
Сообщения: 29
Откуда: Королев, М.О.

СообщениеДобавлено: Сб Фев 23, 2002 2:15    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

цитата:
Прислал Alex57:
Вот-вот, видимо придется делать базы данных не авто-синхронизируемыми, и доганять ручками.

Хотя я слышал про ADOCE 3.1. вроде, может там это решено?



http://www.microsoft.com/mobile/developer/technicalarticles/adoprogrammers.asp

Входит в состав SQL Server_а.
Сам скачаешь или прислать по почте?



------------------
Casio E125 CF256
QV 3500 CF96
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
SergP

Новый писатель


Зарегистрирован: 16.02.2002
Сообщения: 29
Откуда: Королев, М.О.

СообщениеДобавлено: Сб Фев 23, 2002 2:20    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

Ух ты!? Уже апдейт имеется размером с сам сервер. Кардинальные перемены! М... ...ю!
Похоже Билл активно выгоняет Глюков из их засад.

------------------
Casio E125 CF256
QV 3500 CF96
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alex57

Гуру флейма


Зарегистрирован: 19.08.2001
Сообщения: 9037
Откуда: Древняя Греция. Статус: СОКРАТ

СообщениеДобавлено: Сб Фев 23, 2002 4:47    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

Да, догадаться ADOCE 3.1 всунуть в SQL сервер это примерно как драйвер принтера включить в новую ОС

Ладно, покачаем..
Да там еще SQL CE сервер, SP 1 и к нему надо скачать SP2 в большому SQL серверу, установленному на IIS.

А для домохозяеек сервера - клиента нету?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BEK

Гуру


Зарегистрирован: 19.01.2002
Сообщения: 376
Откуда: Москва

СообщениеДобавлено: Пн Фев 25, 2002 12:21    Заголовок сообщения: Первые шаги в программировании-2 Ответить с цитатой

Да зачем усложнять? АДОЦЕ 3.1 и т.п.

Автосинка записей во время сеанса быть не должно, это не баг, а фича! Вызывай ее програмно, и повесь индикатор на форме, отражающий синхронизованность.

Что делать при изменении записи и на десктопе и на кпк: При синхронизации должно появляться 2 записи и запрос - какую оставить!

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК Часовой пояс: GMT - 10
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group