Sql对access日期列排序没反应!!!
本人想通过代码实现对access表排序,见下图:
该表由代码动态创建的:
Set Mytable = New Table
Mytable.Name = "Datetable"
Mytable.Columns.Append "日期", adDate, 20
Mytable.Columns("日期").Attributes = adColNullable
即图中第一列字段名称为“日期”,数据类型为“日期/时间”;必填字段为否。
本人尝试过用以下两种写法:
1、sql="SELECT * FROM Datetable ORDER BY 日期 ASC"
2、sql="SELECT 日期 FROM Datetable ORDER BY 日期 ASC"
代码执行时都没有报错,但数据表未发生变化。
按理说应该不是很麻烦的事啊,请教各位了 SQL
[解决办法]
能看到你要的结果就可以了,不要去更新数据的存储位置,例如数据表里面有100条数据,需要都删除了,重新按新的排序规则插入。
数据存到里面,根据你的要求select 即可。 order by 可以控制你select 出来的数据结果提供给程序。
数据库不是excel按照列表一排序里面的位置就改变了。