2012-12-03 45 views
0

我正在使用SQL Server Compact數據庫作爲我正在進行的項目,並且一直在試圖向數據庫插入數據時很難。使用SQL Server CE的問題

我的插入語句和一切工作正常,數據也被插入,我甚至可以搜索插入的數據(而在應用程序中)。

我遇到的問題是,當我退出並重新運行應用程序時,似乎數據未插入到數據庫中,並且表也是空的。

任何人都可以讓我知道我在哪裏出錯嗎?

感謝

+0

你可能有一個錯誤的地方。我建議你提供一個重現問題的*最小*工作示例。 (請注意「* minimal *」這個詞 - 沒有人希望通過百行代碼閱讀 - 而單詞* working * - 人們應該能夠將代碼粘貼到Visual Studio中並重現問題。) – Heinzi

+1

@ SynerCoder:不,在SQL CE中一次寫入所有內容。通常這是SDF文件被空文件覆蓋的標誌。 –

+0

夠公平的,不知道。 – SynerCoder

回答

3

難道自衛隊文件與一個空的版本覆蓋,只要你重建/運行應用程序?

+0

謝謝。這從來沒有想到我每次構建應用程序時都會覆蓋db文件。謝謝你的幫助 :) – cookiemonsta

0

正如Thorsten指出的那樣,檢查SDF文件上的Build Action。