none
關於 Pocket Access RRS feed

  • 問題

  • 小弟是個 Luki
    Windows Mobile5 之後不再支援 Pocket Access這句話代表的意思是:

    1、存取 Pocket Access 的 Windows Mobile API 被拿掉了!
    所以以前使用 Pocket Access 作為資料庫的程式
    在新版的 Windows Mobile 上能 Run,不過全都失去作用
    必須全面改寫???

    2、新版的 Windows Mobile 跟 ActiveSync 不再支援轉換 *.cdb
    不過 API 還在,所以還是可以把原來的 *.cdb可以 copy 到新版的 PDA裡面
    像原來一樣使用,只是以後開發新程式沒人會用 Pocket Access了

    3、假使是答案2、那大家不就都苦哈哈的改寫嗎?
    SQL CE、SQL Mobile的分別可以到哪裡去了解?(ex、哪個是Free的)
    還支援用 WinSDK、MFC 之類的方式去開發嗎?或者只能使用 .NET?

    4、延續上個問題,當使用 SQL CE or SQL Mobile開發
    行動裝置上的 *.sdf 還能跟 PC主機上的 Access進行同步嗎?
    PC端 Access檔案的版本有沒有限定是那一版的?
    這是個關鍵問題,因為 PC端的程式是別人寫的,人家不見得願意改
    加上使用 SQL Server 再做 RDF 聽起來有點殺機用牛刀阿!


    新手的問題難免很多,希望我問的方式不會讓各位有頭皮發麻的感覺
    再次謝謝大家

    2007年5月23日 上午 10:14

解答

  • 看完您的問題,果然頭皮麻麻的

     

    1.是的

    2.是的,既然微軟都不支援了,新程式當然換SQL CE/Mobile開發

    3.是的,如果你有區分資料層的話,這部分改寫只是把資料層的程式碼換掉而已

    4.不行,但是你可以用非官方的工具,如Data Port Wizard(www.primeworks-mobile.com)之類的

     

    聽起來你的需求是,PC端有現成不易修改的程式,使用MDB作為資料來源,而PDA端是你要開發或修改的新程式

    你可以用Data Port Wizard那家的Data Port Component,在你PC端的程式中進行MDB與SQL Mobile資料庫的資料交換

    2007年6月6日 下午 09:03