Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MS Access数据库不是最新的?(VS Web开发者工作室)_C#_Sql_Ms Access_Web - Fatal编程技术网

C# MS Access数据库不是最新的?(VS Web开发者工作室)

C# MS Access数据库不是最新的?(VS Web开发者工作室),c#,sql,ms-access,web,C#,Sql,Ms Access,Web,我正在学习C#web开发课程,目前正在尝试显示.mdb(Microsoft Access)数据库中的数据。我有两个页面都希望在网格视图中显示存储在数据库中的表。一个页面的表单使用函数连接数据库,然后将表写入网格。它与此呼叫连接: sqlConn = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Database); sqlDA = new OleDbDataAdapter(

我正在学习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\u DB.mdb
。在另一个页面中,我在页面上放置了一个
SqlDataSource
控件,并将其连接到
PayrollSystem\u DB.mdb
。然后将其设置为
gridView
。然而,当运行时,第一页显示了一个长表,其中包含我从上周开始输入的数据。第二页只显示了我测试它的第一天的数据。在vs浏览器中查看数据库,表与第二页相同


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

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