日期未按预期排序
我的情况(asp经典):
Const adOpenStatic = 3
Const adLockOptimistic = 3
Set cnnExcel2 = Server.CreateObject("ADODB.Connection")
cnnExcel2.Open "DBQ=" & path_to & ("Registry.xls") & ";" & _
"DRIVER={Microsoft Excel Driver (*.xls)};HDR=Yes;ReadOnly=0"
Set rstExcel2 = Server.CreateObject("ADODB.Recordset")
rstExcel2.CursorLocation = 3
data_tmp = Mid(date(), 7,4) & "-" & Mid(date(), 4,2) & "-" & Left(date(), 2) 'we have
for example 2021-03-12
我的sql字符串:
rstExcel2.Open "SELECT * FROM [APPUNTAMENTI$] WHERE DATA >= #" & data_tmp & "#;", cnnExcel2, _
adOpenStatic, adLockOptimistic
rstExcel2.sort = "Data"
我有这个结果:
12/03/2021
14/04/2021
15/03/2021
Excel 中的 DATA 字段为日期格式
此解决方案不起作用
ADODB RecordSet sorting date field incorrectly
请帮我解决!谢谢!