C#使用access数据库,bin下的数据库和工程目录下数据库数据不同步解决办法
2013-11-25 17:22
501 查看
问题描述:
Access数据库的简单易用使许多学生都喜欢使用,但是在使用过程中如果数据库的路径使用相对路径,Access就会在bin的debug或release文件夹中拷贝一个Access数据库的副本。我们在对程序进行操作都是针对这个副本进行操作,并不对实际数据库进行操作一旦程序退出再次重启bin下的数据库会再次拷贝直接覆盖。这就导致了数据的流失。说到这里相信许多人都会有一个想法“为何不将数据库直接拷贝在bin下”其实我也做过这个实验,但是我惊奇的发现使用这种方法时,数据库在open()时有异常倒是程序无法继续获取数据。解决办法
String constr; String dir = "..\\.."; constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dir + \\access.mdb;
相关文章推荐
- 使用Sqoop,最终导入到hive中的数据和原数据库中数据不一致解决办法
- C#使用ListView更新数据出现闪烁解决办法
- C#使用ListView更新数据出现闪烁解决办法
- Cannot resolve symbol 'Test' 解决办法 Intellij 的maven工程在sources目录中使用 @Test
- C#用SqlCommandBuilder 更新数据库数据,解决更新数据不同步到数据库
- C# 异步读取数据库里面的数据与绑定UI的解决办法
- ElasticSearch使用jdbc-river同步数据库出现dateOptionalTime不能识别的问题解决办法一则
- C# 异步读取数据库里面的数据与绑定UI的解决办法
- C# 异步读取数据库里面的数据与绑定UI的解决办法
- C#:使用ListView动态添加数据一直闪烁的解决办法
- C#中使用seriport和单片机进行串口长数据收发不全,解决办法
- C# 使用Linq递归查询数据库遇到的问题及解决方法
- C#同步SQL Server数据库中的数据--数据库同步工具[同步新数据]
- ubuntu使用命令mongoimport插入大批量json数据到mongodb时,遇到转义字符出错解决办法
- 【thinkphp】【mac环境配置】mac上使用mamp配置环境thinkphp访问出现目录无权限的解决办法
- EXCEL 数据驱动 只能在 32位下面使用,在64位下面就会报错 解决办法
- java 解决数据库一次性取数据太多的办法
- 使用postgreSQL DataSync 进行pg数据库升级 数据同步 升级脚本生成, postgreSQL DataSync简单教程
- 使用postgreSQL DataSync 进行pg数据库升级 数据同步 升级脚本生成, postgreSQL DataSync简单教程
- QSqlDatabase 使用小结,解决部分数据库操作导致程序崩溃的办法