有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节点将其指向正确的位置.
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |