有个PB的数据库,是通过ODBC联接的。其日期字段格式为月/日/年,想在SQL查询返回记录集时指定记录集中日期字段按年/月/日格式。应该怎么做呢?

解决方案 »

  1.   

    select convert(varchar,日期字段,120) from ...
      

  2.   

    eg:select convert(nvarchar,OrderDate,111) from tblOrder返回的格式是年/月/日/。convert其余参数的设置参见MSDN。
      

  3.   

    控制面板-》区域设置(或区域选项)-》“日期”属性页-》在“短日期格式”设置你要的显示格式,如果你的记录集要加载在网格控件,可以使用vb的format函数,方法是:format(日期字段值,"yyyy/mm/dd")