检查一下,是否改为addtime的数据类型为字符型?

解决方案 »

  1.   


    你的字段是不是Varchar型的??如果是的话,这样试试
    sql = "SELECT * FROM news WHERE cateid=" & curcate & " ORDER BY Cast(addtime As DateTime) DESC"
      

  2.   

    create table a
    (a int identity(1,1),
    b datetime
    )
    insert into a
    select convert(char(19),getdate(),120)
    select *from a order by b desc
    我試了一下,沒問題啊
      

  3.   

    你可以用convert轉換格式啊,convert(char(18),getdate(),111)
    101 可以用101-114之內的一個數取代,換成你想要的格式。
      

  4.   

    樓主注意一下數據類型
    數據類型之間的轉換用
    convert()或cast()函數都可以。