411
技術社區[雲棲]
Wince MFC OLE DB SQLCE數據庫訪問技術(一):嵌入式目標平台安裝sqlCE
首先到微軟官方下載sqlCE 3.0
先在PC機上安裝sdk。
當然由於需要將CAB包安裝到嵌入式目標跑平台,Microsoft ActiveSync也需要安裝,Microsoft ActiveSync微軟官方也可以下載到最新版本是
V4.2的。
然後找到此目錄:/Microsoft SQL Server Compact Edition/v3.1/SDK/bin/wce500/,然後針對自己的嵌入式目標平台來選擇。
我的平台是arm,所以選擇armv4i
將armv4i這個文件夾通過Microsoft ActiveSync複製到目標平台
一次雙擊安裝:(當然,我這裏隻是針對wince 5.0,如果你的平台式ppc等,需要選擇ppc的CAB)
sqlce30.wce5.armv4i.CAB
sqlce30.repl.wce5.armv4i.CAB
sqlce30.dev.CHS.wce5.armv4i.CAB
由於這些包安裝需要依賴於很多dll文件,所以,不能隻拷貝這3個文件到目標平台,最好是把armv4i全部拷貝過來。
安裝的過程中,不要指定安裝路徑,直接安裝在目標平台/windows目錄下,因為,當用編程方式操作數據庫的時候,默認會在/windows目錄下
找。
到此為止,sqlCE就在嵌入式目標平台上安裝成功了。
你可能注意到了,Microsoft的幫助文件中,提到,如果使用visual studio 2005編寫程序數據庫程序,VS 2005會自動將sqlCE安裝到嵌入式目標平台。經過我自己的考察和研究,Microsoft描述的都是針對用VS 2005 創建C#或者VB工程。如果你使用embedded VC++ 即 EVC或者 VS中創建VC ++工程,那麼,他是不會自動下載安裝的。
所以,如果你使用VC++來編寫數據庫應用程序的話,需要手動去安裝,即我上麵描述的方法。
而且,也不是Microsoft提到的那樣每次都去安裝,隻要安裝一次就ok,如果你安裝路徑是/windows。
版權申明:
轉載文章請注明原文出處https://blog.csdn.net/feiyinzilgd/archive/2010/04/01/5440859.aspx
最後更新:2017-04-02 04:26:02