2010年10月19日 星期二

在 Visual Studio 2010 C# 使用 Sqlite

  現在的每一個系統,幾乎都需要一個資料庫,使用 sqlite 的原因是因為 Android 的手持上是使用 sqlite, 所以先在 internet 上 Google 一下 "ADO NET 4.0 Sqlite",  立刻得知要先去 Download SQLite-1.0.66.0setup.exe, 你可以直接從此下載

  網頁的畫面大概如下


  接著執行 SQLite-1.0.66.0-setup.exe, 畫面如下


  接著設定存放位置

接著再按 2 次 "Next>" 就會開始安裝了


  接著選擇要支援開發工具及版本
  最後系統顯式安裝完成畫面,按 "Close" 完成安裝

  接著用 Visual C# 2010 Express 開一個新專案, 我是取用 SQLiteTest, 我先測試Bindingsource,


在 DataSource 中選擇 Add Project Data Source


 接著畫面出現選擇 Data Source Type:



選擇 Database 並按 "Next >",繼續選擇 Data Model,


選擇 DataSet 並按 "Next >",繼續選擇 Choose Your Data Connection:


按下 New Connection , 看到:

按下 " Change" 就會看到 "Change Data Source":


在 Data source 的選項中可以看到SQLite Database File,選擇 SQLite Database File 並按下 "OK" :

接著按下 "OK", 可怕的事發生了:


趕快再 "Google 一下",找到一篇文章

For VS C# 2010 you need to add following lines to C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\VCSExpress.exe.config
<dependentAssembly>   
  <assemblyIdentity name="Microsoft.VisualStudio.Data" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />   
  <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="10.0.0.0" />   
</dependentAssembly> 
總算沒有 錯誤了