I need to synchronize my Touch Cruise with Microsoft Access on my PC desktop but who develops database (SprintDB, f.e.) writes me:
"there is no way to synchronize database files on Windows Mobile 6 because Microsoft ActiveSync 4.5 does not support database sync"
It is unbelievable, my old pda with Palm OS (no Windows!) was more compatible with Microsoft that this one with Windows Mobile create by microsoft ????
There is some experienced that can help me to resolve this problem?
There's no Pocket Access, so what's the point in syncing it?
Unfortunately with the version 6 of Windows Mobile and 4,5 of Active Sync have disappeared Pocket Access what it converted the files .mdb in to .cdb
ActiveSync 4.1 (or maybe it was 4.0) supports database sync with WM2003. However, WM6 does not have the proper conduits, in fact no version has since WM2003. WM5 can be been hacked to support database syncing. So I assume WM6 can be too. I don't know this alone will do it, you may then have to hack ActiveSync 4.5 to include (if they are indeed excluded) whatever database conduits ActiveSync 4.1 and before have.
These instructions may apply to WM6 also. (Original thread can be found here: http://www.tierramapper.com/forum/viewtopic.php?t=10)
The following steps will enable Windows Mobile 5 devices using Active Sync 4.x to create Pocket Access (.cdb) databases by copying and pasting a PC Access database to an Active Sync connected Pocket PC device.
Microsoft, by default dropped this functionality when upgrading from PPC 2003 to Windows Mobile 5.0. The following will re-enable this feature.
*This procedure is only required for Windows Mobile 5.0 users.
1. Copy the 4 files in the http://www.TierraMapper.com/Downloads/WindowsMobile5PocketAccess.zip file to your Pocket PC in the \Windows directory.
2. Register the adosync.dll. From your Pocket PC, open File Explorer and navigate the \Windows\Regsvrce.exe file. Click on this file and type the full path to the adosync.dll, \Windows\adosync.dll, and click OK.
3. On the desktop, remove the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\SpecialDefaults\PocketPC04\Services\Synchronization\Objects\~MicrosoftTable
4. Disconnect and reconnect the PPC device before "Pocket Access" sync enabled.
You are now ready to copy an Access database to your Pocket PC and Active Sync will prompt you with the Pocket Access (.cdb) conversion dialog as in PPC 2003.
Click to expand...
Click to collapse
it's problematic when there are so many stronger database applications than Pocket Access such as Borland...
Possibility
Could this be a similar issue for me?
http://forum.xda-developers.com/showthread.php?t=396536&goto=newpost
Thank you.
Thank's Sonus but you write:
"3. On the desktop, remove the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\SpecialDefaults\PocketPC04\Services\Synch ronization\Objects\~MicrosoftTable "
but regretfully the key ~MicrosoftTable doesn't exist in my registries. I only find:
~Appointment
~Contact
~Merlin Mail
~Task
Media
Do I perhaps have to add it instead of removing it?
I have read the forum to the link tierramapper and TierraMa talk only about WM 5. I have WM6 instead.
gianluigicz3 said:
Thank's Sonus but you write:
"3. On the desktop, remove the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\SpecialDefaults\PocketPC04\Services\Synch ronization\Objects\~MicrosoftTable "
but regretfully the key ~MicrosoftTable doesn't exist in my registries. I only find:
~Appointment
~Contact
~Merlin Mail
~Task
Media
Do I perhaps have to add it instead of removing it?
I have read the forum to the link tierramapper and TierraMa talk only about WM 5. I have WM6 instead.
Click to expand...
Click to collapse
Hmmm, that's interesting. I have the ~MicrosoftTable entry in my PC's registry. Don't create the entry though. Instead try following steps 1 and 2, make sure that the "Convert files when synchronized, copied, or moved" box is checked in ActiveSync "Tools>Advanced Tools>Edit File Conversion Settings..." and then copy an MS Access database file (*.mdb file) to your Touch Cruise using activesync. Report back to us as to whether or not you then get prompted to setup a database sync.
sonus said:
.........try following steps 1 and 2, make sure that the "Convert files when synchronized, copied, or moved" box is checked in ActiveSync "Tools>Advanced Tools>Edit File Conversion Settings..." and then copy an MS Access database file (*.mdb file) to your Touch Cruise using activesync. Report back to us as to whether or not you then get prompted to setup a database sync.
Click to expand...
Click to collapse
In order:
1. I have performed the points 1 and 2 correctly on device;
2. i have just flagged the "convert files" in "acive sync 4.5 build 5096;
3. in tools of Active Sync, for "microsoft Office Access Application" in the setting folder "conversione from PC to device" i see: type of file of PC = .mdb, type of file of device = .mdb (i try to modify in .cdb but it is no possible!);
4. with right click in setting icon "file" in Active Sync i added a sample of .mdb file microsoft access 2000/2003;
5. i can see this file in folder "C:\Documents and Settings\battocch\My Documents\HTC_P3650 My Documents\" on my desktop PC with XP;
6. i syncronize PC and device;
7. after syncronisation i see again the file .mdb in personal folder of PC but there is not anything in the device.
I try even to reinstall Active Sync but nothung it is changed.
Step 3 is the issue. Earlier versions of ActiveSync would allow for a conversion of mdb to cdb when copying database files. This would then allow for a sync relationship. My guess would be to try an earlier version of ActiveSync (4.1 or earlier)...
I haven't used it but Handbase appears to sync with access:
http://www.ddhsoftware.com/handbase.html
gianluigicz3 said:
I need to synchronize my Touch Cruise with Microsoft Access on my PC desktop but who develops database (SprintDB, f.e.) writes me:
"there is no way to synchronize database files on Windows Mobile 6 because Microsoft ActiveSync 4.5 does not support database sync"
It is unbelievable, my old pda with Palm OS (no Windows!) was more compatible with Microsoft that this one with Windows Mobile create by microsoft ????
There is some experienced that can help me to resolve this problem?
Click to expand...
Click to collapse
Related
I've install Pocket Informant 2007 today to my Storage Card (as its so big). I have also configured Pocket Breeze to use this as default PIM, however the Calendar softkey when pressed gives the following error:-
\WINDOWS\PICalendar.lnk
The file 'PICalendar' cannot by opened. Either it is not signed with a trusted certificate or one of its components cannot be found. You might need to reinstall or restore this file.
I can load it ok from its shortcut in the Programs menu and from pocket breeze so its not the application thats not working.
Any ideas on how to sort this out? Is it because its installed to the Storage Card instead of local memory?
Thanks
Mark
Just to be sure, check that the \WINDOWS\PICalendar.lnk is the same file that you use to open via the Programs menu.
I'm with the same problem.
Someone help us?
Tks.
I found the solution.
1.
a. Remove PICalendar.lnk from the windows directory.
After this you will get a new error that says it can not find the shortcut.
b. You will have to edit your registry, so you will need an editor. I use Total Commander.
GO TO
\HKCU\Software\Microsoft\Today\Keys\112
Change the "Open" value to
\Windows\AppButtons\Calendar.lnk
2.
a. Remove PICalendar.lnk from the windows directory.
b. GO TO \Windows\AppButtons\ Copy the file Calendar and rename it to PICalendar and move to \Windows\
It will solve the problem. At least solved to me
Fabio Gamer
Fabio can you post up what i need to edit so that the soft key for contact will default to Pi ?
thanks..
Hi
I have the following configuration:
1) Windows Vista Ultimate on a PC connected to a router
2) NAS (QNAP) where I store my important files connected to same router
3) HTC Polaris
What I would like to have is to syncronized the files on the Polaris with the files on the NAS. In Windows Mobile Device Center I can only syncronize to a folder located in the Vista PC.
The problem is that is always difficult to syncronize the files between NAS/VISTA PC/POLARIS all together
Is there a way to directly syncronize the files on the Polaris with the NAS (without having to setup an expensive exchange server)?
claudioita said:
Hi
I have the following configuration:
1) Windows Vista Ultimate on a PC connected to a router
2) NAS (QNAP) where I store my important files connected to same router
3) HTC Polaris
What I would like to have is to syncronized the files on the Polaris with the files on the NAS. In Windows Mobile Device Center I can only syncronize to a folder located in the Vista PC.
The problem is that is always difficult to syncronize the files between NAS/VISTA PC/POLARIS all together
Is there a way to directly syncronize the files on the Polaris with the NAS (without having to setup an expensive exchange server)?
Click to expand...
Click to collapse
You'll have to use something like Easy Sync, or Mighty Sync. You'll also have to install CardExport to export your storage card (assuming thats where you store your files on your TC) so that it shows up as a usb drive under XP/Vista.
Dave
dfields said:
You'll have to use something like Easy Sync, or Mighty Sync. You'll also have to install CardExport to export your storage card (assuming thats where you store your files on your TC) so that it shows up as a usb drive under XP/Vista.
Dave
Click to expand...
Click to collapse
The files are not many and in the main storage.
Maybe a registry hack for "windows mobile device center" to choose a folder on a network drive? I'am sure is possible, how though?
With those tools I will not have problems with sync between 3 folders??? (the Polaris, the Vista PC, the network folder)
My company standard for pda's is the crackberry. However, I was able to connect to our exchange server with my ATT Tilt. I believe that our IT dept has now enabled some security feature that will not allow my phone to connect to the server anymore.
Using WM 6.1
Any ideas?
it sounds like the server cert is invalid. you can get more information on the error using activesync to set up the server source.
anyway, your it geeks must give you a copy of the server cert (.cer file). They can export it, and you can use activesync to put it onto your device
Thanks for the help. They've now established a "pilot" program for WM6, so I don't know if they'll actually give me a copy of the server cert. I was able to copy the cert that was assigned to my PC and install it on my device, but still no dice. It was installed as an Intermediate and not a root. I don't know if that makes a difference or how/if it can be changed if it does.
Im not sure either. It would take the it geeks about 30 seconds to generate the .cer file. I had the same problem as you, so I exported the certificate from my server, stuck it onto my htc cruise using activesync, then using file explorer, navigated to the .cer file, clicked on it, and it worked.
The certificate I exported was the exact on that was imported to iis.
thanks again.
For some reason the cert from the server is not working. Could you check to see if yours was installed as a root or an intermediate when you get a chance?
This is going to be a HUGE bummer if I have to get a crackberry.
to get the cert:
1) on the server where iis is running, run mmc
2) add the certificate snap-in referencing the local computer.
3) navigate to Personal or Trusted Root certificates (depending if your cert is self-signed or from a CA), find the cert that was used for the iis web service that is running OTA, right click on it, then select export (.der format will be ok).
4) have the it geeks give this file to you.
5) using activesync, move it to you device.
6) using file explorer on the device, navigate to where the .cer file is, then click on it.
7) thats it.
Step 4 is the problem. I don't think I'll get the cert from IT because I'm not part of the pilot program. This was a recent change that required certificates to crack down on renegades like me.
I guess I'll have to wait until they roll out the corporate wide program.
Oh well, Crackberry here I come.
Thanks again for the info.
Does anyone know how an exchange serve tells the difference between remote access from a desktop and remote access from a handheld?
The address is really different. webmail is at www.yourdomain.com/exchange, which over the air activesync is www.yourdomain.com/?something? (im not sure exactly). The ppc activesync program knows what to append to the end of your url to activate the correct application pool on the server.
Hello,
i've a pda with WM 6.1
My problem is bidirectional synchronization.
The situation is:
1. On my mobile device are about 200 contacts (names, telNr, emails, adresses)
2. On my desktop pc with win xp + outlook 2003 (yesterday new win xp installation). Outlook is empty and doesn't have any contacts.
My problem in the past was deletion of new contacts on my mobile device.
For example i met someone in a club. He gave me his number and email adress. I type all the info on my mobile device.
If i plug my device at home (via ActiveSync) and tried to sync the contacts from my device with outlook on desktop pc this new contact was deleted!
Everything what wasn't on desktop pc was deleted.
Now i have my contacts only in my mobile device. Hot to set up active sync, mobile devic, desktop pc outlook to get the contacts from mobile device to desktop pc?
I'm afraid to lose all my contacts if i connect my mobile device with desktop pc :-( That everything will be overwritten with empty destkop pc outlook.
How to make the synchronization bidirectional?
1. If something is present only on mobile device and not on destkop pc -> save it on desktop pc.
2. If something is present only on destkop pc and not on mobile device -> save it on mobile device
3. Avoid duplicates
4. DELETE NOTHING FROM MOBILE DEVICE
Is it possible?
Please help me out :-/
best regards
topek
topek2000 said:
Hello,
i've a pda with WM 6.1
My problem is bidirectional synchronization.
The situation is:
1. On my mobile device are about 200 contacts (names, telNr, emails, adresses)
2. On my desktop pc with win xp + outlook 2003 (yesterday new win xp installation). Outlook is empty and doesn't have any contacts.
My problem in the past was deletion of new contacts on my mobile device.
For example i met someone in a club. He gave me his number and email adress. I type all the info on my mobile device.
If i plug my device at home (via ActiveSync) and tried to sync the contacts from my device with outlook on desktop pc this new contact was deleted!
Everything what wasn't on desktop pc was deleted.
Now i have my contacts only in my mobile device. Hot to set up active sync, mobile devic, desktop pc outlook to get the contacts from mobile device to desktop pc?
I'm afraid to lose all my contacts if i connect my mobile device with desktop pc :-( That everything will be overwritten with empty destkop pc outlook.
How to make the synchronization bidirectional?
1. If something is present only on mobile device and not on destkop pc -> save it on desktop pc.
2. If something is present only on destkop pc and not on mobile device -> save it on mobile device
3. Avoid duplicates
4. DELETE NOTHING FROM MOBILE DEVICE
Is it possible?
Please help me out :-/
best regards
topek
Click to expand...
Click to collapse
Hi,
Sadly enough M$ does not use their AS themselves, otherwise it would be much more up to its task...
Best way to operate is IMHO : use PIMbackup to have a copy of your contacts saved. then sync the PDA and PC. When done, go into Extra | Options and change the settings to 'Leave item on PPC'. Restart PIMbackup and put back your backup-file. By the time you're finished doing that AS has already copied all your contacts from PDA to PC.
Dirk
have you looked in activesyncs settings
click Options
right click on the pc
choose source settings
look at the "if there is a conflict" dropdown
also it's always a good idea to backup your outlook on the pc
you can do that by exporting the pst file
HI guys!
When I connected my HD2 to windows7 WMDC always a window popup that display the text:
"There is no email program associated to perform the requested action?" (I tried to translate it to english cause I use WMDC in spanish so perhaps the text may vary). After lot of wasted time trying to avoid this to happen without installing Outlook (I think installing Outlook can fix this too) I find a workarround:
Load regedit.exe and delete the sven keys with "microsoft Outlook" in
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps]
"msab32.dll"=""
"nwab32.dll"=""
"SearchProtocolHost.exe"="Microsoft Outlook" <---
"outstore.dll"="Microsoft Outlook" <---
"inetsw95.exe"=""
"choosusr.dll"=""
"WmdHost.exe"="Microsoft Outlook" <---
"Inkprops.dll"="Microsoft Outlook" <---
"VCOMCtl.dll"="Microsoft Outlook" <---
"Inkform.exe"="Microsoft Outlook" <---
"VoiceFrm.exe"="Microsoft Outlook" <---
Export that registry branch first so if you later need them you can just doubleclick on the .reg file and all is back to normal again.
(I think this workarround removes mail and calendar sincronization, but I use only files sync so its good for me)
I hope this will be usefull to someone
a spark of hope blinked through my eyes when I read this, went and conservatively renamed the keys adding "DELETED" at the beginning of their name, still got the error, deleted the keys altogether, still present.
Worth noting, I only have the first two keys in that reg folder, outstore and searchprotocolhost.exe, not the others.
Maybe I need to reboot?
Nope, reboot and it's still there, be it damned. Still looking for a solution
I hope I made it!
You need Windows Live Mail. It is free.
Changes I made:
1. Start regedit as an administrator by typing "regedit" into your start menu.
2. Right click the regedit program, and choose Run As Administrator
3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Windows Live Mail*
4. Double click the DLL Path value, and copy the value data to the clipboard then click cancel.
On my system, it's C:\Program Files\Windows Live\Mail\smapi.dll
5. Right click a blank area below the DLLPath value, and choose New and then Expandable String Value from the menu.
6. Type in DLLPathEx as the new value name.
7. Double click the DllPathEx value, and paste in the value from the previous step.
8. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps
9. Change "WmdHost.exe"="Microsoft Outlook" to "WmdHost.exe"="Windows Live Mail"
That's all, folks!
Windows used:
Win 7 pro 32 bit, WM 6.5
interesting to know there is something which is not outlook that makes the nuisance go away
Yet I'd prefer to click away the dam warning dialogue than to install junksoftware
Windows itself is a heap of junk
This is downright hilarious just how buggy and crappy windows mobile device center is -- it's like they added a new GUI to the same old crappy activesync...but yeah, I don't even have my device set to sync email with my PC and it STILL gives me this annoying message -- I have an exchange server which is syncing my emails, WHY does it bother me about not having outlook installed on my desktop!?
UGH! I refuse to download windows live mail though -- I don't friggen need it! I use gmail!
I don't need or want even MORE bloatware on my box that I never use...gah..I guess the only other solution is to deal with the error message EVERY TIME activesync \ wmdc connects. Score one for the awesome programmers at microsoft. And you want me to upgrade to Windows Phone 7 when that comes out? LMFAO.