ms-access - 插入的记录在 MS Access 数据库 C#.NET 中自动排序

标签 ms-access ado.net

使用 OLEDB Jet 提供程序插入数据时,数据已正确插入,但插入的顺序未保持原样。相反,它会自动更改顺序。

如何使插入的记录顺序一致?

最佳答案

您不必担心订单数据存储在表中。顺序是一个表示层问题,当您需要特定顺序时,请指定排序顺序(SQL 中的 ORDER BY)。

如果您在应用程序中使用表数据表并期望获得所需的排序顺序,那么您应该使用已定义排序顺序的表单(在表单属性中或在基础记录源中)或适当的查询数据表表数据表。

Access 还允许您在表数据表中设置排序顺序并将其与表一起保存,但不建议这样做。表数据表很方便,但除了快速查看数据之外,您不应该依赖它们进行任何操作。

关于ms-access - 插入的记录在 MS Access 数据库 C#.NET 中自动排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513974/

相关文章:

c# - 连接ms access数据库时出现连接错误

ms-access - MS Access - 拆分数据库时出现 "file already in use"错误

linq - LINQ to SQL有什么优势?

.NET 在 Windows 8 中访问 DB2

c# - 附加以更新 Entity Framework

azure - Azure 文件系统上的 MS Access 数据库

sql - 记录集类型不匹配问题

excel - VBA 关闭 Excel 文件

.net - 具有非实体返回类型的实体模型中的函数导入

c# - 如何使用单个查询将数据集中的多条记录插入到 SQL Server 2005 中?