Posted: Tue Aug 05, 2003 3:30 pm Post subject: Primary Keys on SprintDB
--------------------------------------------------------------------------------
Well, now I am intrigued!
When I created my Pocket PC databases using SprintDB, I couldn't get the databases to sync to my desktop -- nothing worked, and I wrote to the tech support team who wrote this in reply:
Hello,
Thank you for writing.
ActiveSync needs at least one primary key field in your tables to sync them. Unfortunately, SprintDB is based on ADOCE, but ADOCE does not support Primary Key field.
If there's no primary key field on your tables, ActiveSync will insert a hidden key fields in it. However, it does not seems to be reliable...
I'd like to recommend you to create your tables on your Dekstop by using MS Access first, then convert/sync it to/with Pocket Access files.
Thank you.
Best regards,
Kim
KaioneSoft.
mailto:
[email protected]
www.kaione.com
So if you were able to create a SprintDB database on your PocketPC firstly, and then get it to sync with a desktop version of Access .mdb file, then count yourself among the lucky!
BTW, although SprintDB does support the automatic creation of a numeric field, that isn't, apparently, the same thing as a primary key field like in Access on the desktop.
I wish *I* were one of the lucky ones.
I am glad to hear of a version 2.0 coming out -- I'd love it if you could have an easier way of doing table joins. That's my #2 desire on my wishlist, behind creating a primary key datatype.
One more thing -- I'm using ActiveSync 3.6. ActiveSync 3.7 won't work for me, and I didn't want to wrestle it into submission when I have had reliable service from 3.6. What version of ActiveSync are you using? Perhaps 3.7 resolves this unreliability issue?