SQL 語法問題!!(編號:9056)

Table: abc
fld1
====
a
-
f
rs.open "select * from abc order by fld1",conn
RESULT: a,f,-
rs 的排序會有問題 ?? 為何不是 -,a,f
asc("-") = 45 ,asc("a") = 97
所以排序應該是 -,a,f 而不是 a,f,-
請問要如何改才能使排序正常??