![](/img/trans.png)
[英]How do I publish an Access database with my C# application using Visual Studio?
[英]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.