我在 C# 中遇到了Sql Ce的问题。我有一个具有类似 ID 的数据库,例如 *sS1 、 ss2 、 ss3 ss4 、 ss5 、 ss6 ... ss10 ss1 *1 等...这是我在使用 Visual Studio 显示值时的顺序。但是,例如,如果我执行此查询
SELECT SubSectionID FROM Section_SubSection WHERE(SectionID=@SectionID)
我得到像这样自动排序的 ID。 ss1、ss10、ss11、ss2、ss3等...
我不明白为什么会这样。有人能告诉我为什么吗?我正在制作的同一应用程序有 2 个不同版本,第一个版本没有这种行为,而第二个版本有。我也想知道它是否与获取顺序有关:向后或向前。我似乎无法在网上找到与此相关的任何内容。