Если вы видите баннеры при просмотре с КПК, то вам - СЮДА | Первые шаги в программировании-2 Форумы Поиск Вход Для ПК Программирование для КПК
Чт Фев 21, 2002 20:59 Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ) | |
| Так, теперь благодаря помоши зала, я уже умею
1) создать табличку в Access
2) настроить ее синхронизацию с КПК
3) наваять прогу на eVB, которая получает доступ к этой табличке, и может прочесть и записать чего-то в нее
[КАРТИНКА]
Ну это уже много, но скажите что за фигня:
Берем табличку, ставим ее в синхронизацию, подключаем КПК и табличка засинхронизировалось.
И тут два вопроса
А) При подключенным КПК меняем данные (на desktop или на КПК - все равно, но только на одном сразу), и .... получаем две разные таблицы. Либо делат ручной "Sync" либо вытыкать-втыкать КПК
Б) Допустим что одна и таже запись поменялась и на КПК и на desktop - как вы думаете, какая запись останется после синхронизации?! Свежая? Не-а.. Desktopная.
Вот такие пироги.
(если важно, Е-125, access XP, win XP, ADOCE 3.0, A.Sync 3.5). | Пт Фев 22, 2002 10:29 BEK (Гуру, Москва) | |
| а) Синхронизацию можно инициировать програмно, как с десктопа, так и с кпк. При массовом изменении или добавлении записей автосинхронизация привела бы к тормозам - вот МС и не включил ее для аксеса!
б) А что ты хотел? Хоть определенность есть :-) Добивайся отсутствия неопределенности - используй таймстемп и алгоритмическое разрешение конфликтов.
[Это сообщение подредактировал BEK (дата 22-02-2002).] | Пт Фев 22, 2002 11:04 SergP (Новый писатель, Королев, М.О.) | |
| По А) - что такое две разные таблицы?
По Б) - все правильно, если следовать последовательности описания. Верна последняя запись - ...и на КПК и на desktop... [КАРТИНКА]. | Пт Фев 22, 2002 11:26 Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ) | |
| цитата: Прислал SergP:
По А) - что такое две разные таблицы?
По Б) - все правильно, если следовать последовательности описания. Верна последняя запись - ...и на КПК и на desktop... [КАРТИНКА].
A) таблица-то таже, но на кпк - одно число в этой записи, на desktop - другое. Отсоединяем КПК - и вуаля. Два разных значения.
Б) не последняя, а именно desktop (!) всегда
| Пт Фев 22, 2002 21:53 SergP (Новый писатель, Королев, М.О.) | |
| ММм.., а кто-нить пробовал открывать закладочку Rules в Options ASync_а?
Там три правила [КАРТИНКА]
------------------
Casio E125 CF256
QV 3500 CF96 | Пт Фев 22, 2002 22:47 Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ) | |
| цитата: Прислал SergP:
ММм.., а кто-нить пробовал открывать закладочку Rules в Options ASync_а?
Там три правила [КАРТИНКА]
Хм.. Да, но у меня там включено "Leave items unresolved". [КАРТИНКА] А эта глупая машина даже на спрашивает.
---------
Вот-вот, видимо придется делать базы данных не авто-синхронизируемыми, и доганять ручками.
Хотя я слышал про ADOCE 3.1. вроде, может там это решено?
| Сб Фев 23, 2002 2:15 SergP (Новый писатель, Королев, М.О.) | |
| цитата: Прислал Alex57:
Вот-вот, видимо придется делать базы данных не авто-синхронизируемыми, и доганять ручками.
Хотя я слышал про ADOCE 3.1. вроде, может там это решено?
http://www.microsoft.com/mobile/developer/technicalarticles/adoprogrammers.asp
Входит в состав SQL Server_а.
Сам скачаешь или прислать по почте? [КАРТИНКА]
------------------
Casio E125 CF256
QV 3500 CF96 | Сб Фев 23, 2002 2:20 SergP (Новый писатель, Королев, М.О.) | |
| Ух ты!? Уже апдейт имеется размером с сам сервер. Кардинальные перемены! М... ...ю!
Похоже Билл активно выгоняет Глюков из их засад.
------------------
Casio E125 CF256
QV 3500 CF96 | Сб Фев 23, 2002 4:47 Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ) | |
| Да, догадаться ADOCE 3.1 всунуть в SQL сервер это примерно как драйвер принтера включить в новую ОС [КАРТИНКА]
Ладно, покачаем..
Да там еще SQL CE сервер, SP 1 и к нему надо скачать SP2 в большому SQL серверу, установленному на IIS.
А для домохозяеек сервера - клиента нету?
| Пн Фев 25, 2002 12:21 BEK (Гуру, Москва) | |
| Да зачем усложнять? АДОЦЕ 3.1 и т.п.
Автосинка записей во время сеанса быть не должно, это не баг, а фича! Вызывай ее програмно, и повесь индикатор на форме, отражающий синхронизованность.
Что делать при изменении записи и на десктопе и на кпк: При синхронизации должно появляться 2 записи и запрос - какую оставить!
|
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА |
Powered by phpBB © 2001 phpBB Group
|