C# 按c的顺序在Access表中插入行#
我有一个经过排序的insert语句列表,我正试图将这些语句写入Access db。我已经三次验证了insert语句列表的顺序是否正确。当我打开mdb文件时,记录从来都不是有序的。也许是前100张唱片,但在那之后它就开始出问题了C# 按c的顺序在Access表中插入行#,c#,ms-access,oledb,C#,Ms Access,Oledb,我有一个经过排序的insert语句列表,我正试图将这些语句写入Access db。我已经三次验证了insert语句列表的顺序是否正确。当我打开mdb文件时,记录从来都不是有序的。也许是前100张唱片,但在那之后它就开始出问题了 我真是不知所措,有什么想法吗?请注意,此表是在C#first中动态创建的,即每次需要运行此代码时,列的集合是不可预测的。也许您只需要向表中添加一个ID字段,然后就应该保持插入顺序。在向任何数据库添加行时,“表内顺序”的概念这是毫无意义的 您在使用order by检索记录时
我真是不知所措,有什么想法吗?请注意,此表是在C#first中动态创建的,即每次需要运行此代码时,列的集合是不可预测的。也许您只需要向表中添加一个ID字段,然后就应该保持插入顺序。在向任何数据库添加行时,“表内顺序”的概念这是毫无意义的 您在使用order by检索记录时获得订单
确保您有一个ID或时间戳列进行排序 我同意。向表中添加一个自动编号字段并使其成为主键,记录顺序将得到维护。它仍然取决于SELECT返回的未记录/不可靠的数据库属性。