MS Access数据库不是最新的?(VS Web Developer Studio)

本文关键字:VS Web Developer Studio 数据库 Access 最新 MS | 更新日期: 2023-09-27 18:08:27

我正在上c# web开发课,我目前正试图显示.mdb (Microsoft Access)数据库的数据。我有两个页面,都希望在网格视图中显示存储在数据库中的表。一个页面的表单使用连接数据库的函数,然后将表写入网格。它连接到这个调用:

sqlConn = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;" +
        "Data Source=" + Database);

sqlDA = new OleDbDataAdapter("select * from tblPersonnel where LastName = '"+strSearch+"'", sqlConn);
//Initialize a new activity 
DS = new dsPersonnel();
//Add rows to the dataset from the data source
sqlDA.Fill(DS.tblPersonnel);

数据库名为PayrollSystem_DB.mdb。在另一页中,我在页面上放置了一个SqlDataSource控件并将其连接到PayrollSystem_DB.mdb。然后将其设置为gridView。但是,在运行时,第一页显示了一个长表,其中包含我从上周开始输入的数据。第二页只显示了我第一天测试的数据。在vs资源管理器中查看db,表与第二页相同。

所以我想知道是否所有其他数据都被存储在第一页显示?我是否在不知不觉中使用了一个我在解决方案中看不到的数据库?

MS Access数据库不是最新的?(VS Web Developer Studio)

只是一个猜测,但你有没有尝试清除浏览器缓存,然后再看第一页?试试。如果数据仍然显示,我将比较插入之前和之后MDB的大小,以查看MDB是否增长。如果没有,试着搜索一下你电脑上的所有文件,把它限制在最近修改的文件中,我认为这至少会帮助你找到数据存储的位置。