急,access数据库只能写,不能读的问题!(google 上都找不到的)
这个问题很奇怪,求大侠帮忙看一下:我的用vb.net写的程序先,会先把数据写入ms access数据库,接下来程序会读数据库里刚写入的内容来做判断。
这个程序来来易做图测试了很多次都没有问题。但是到了某一个时间,这个数据库就不能被读取了。本来我还以为是写数据的问题,所以我试着debug。我先用写入数据的function然后打开access的表格看,新的数据被正确的写入了数据库。但是当我再次运行程序的读取数据的function的时候,新写的数据都没有被读出来。能读出来的都是问题发生之前的数据。
这个问题由来已久,发生过几次了。以前的方法都是重新建立相同结构的数据库。但是这个不是解决的方法,所以我试着在access下修复数据库,然后这个数据库就又好像可以读了。请问这个是不是因为数据库被损坏造成的啊?我在网上找了很多资料好像都没有因为数据库损坏后造成只能写不能读。如果是因为数据库的损坏造成的原因,那么是什么原因造成的呢?~~(难道是access的读取次数有限制,亦或是因为我的database是放在server里产生的问题,还是我程序本生破坏了数据库)
--------------------编程问答-------------------- 如果有写的权限,那么读的权限一定会有。
确认读取的方法是否正确。
补充:.NET技术 , VB.NET