簡體   English   中英

每次我運行Visual Studio C#應用程序時,Access 2007中的所有記錄都會刪除

[英]all records in access 2007 deletes each time i run my visual studio c# application

Access 2007和Visual Studio 2008 C#有一些問題。 每次我嘗試運行程序時,都會刪除訪問中的所有記錄。 字段仍然在那里,但只有記錄消失了!!! conn.accdb存在於我的解決方案資源管理器中

路徑:C:\\ Documents and Settings \\ kizmo \\ Dokumenter \\ Visual Studio 2008 \\ Projects \\ conn \\ conn \\ conn.accdb

在這里,我有另一個conn.accdb副本,這是所有記錄在運行后刪除的副本。C:\\ Documents and Settings \\ kizmo \\ Dokumenter \\ Visual Studio 2008 \\ Projects \\ conn \\ conn \\ bin \\ Debug

我不確定為什么我必須在不同目錄中有2個完全相同的samme數據庫文件。

謝謝

聽起來數據庫文件已作為“復制到輸出目錄”包含在您的項目中。 您的應用程序正在修改bin目錄中的應用程序,但是每次編譯時,空白數據庫都會覆蓋它。 在項目中該文件的屬性中,關閉“復制到輸出目錄”選項。 (然后,您可能必須更改數據庫的路徑。)

還要注意,您所看到的不一定對開發不利。 我假設您的實際應用程序將不在其他位置使用Visual Studio bin文件夾中的數據庫。 通常,您在app.config中使用ConnectionString節點將其定向到正確的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM