select convert(varchar,CBRQ,101) from CBJK
报错:
SQL:column varchar is not found
这是怎么回事

解决方案 »

  1.   

    select convert(varchar,getdate(),101) 
    查询一下列的属性是不是datetime
      

  2.   

    如果不是:
    select convert(varchar,cast(CBRQ as datetime),101) from CBJK
      

  3.   

    试试select cast(CBRQ as varchar ) from CB
      

  4.   

    CBJK是DBF表,cbrq在表中是DATE类型
      

  5.   

    我再说的具体点
    我是用VC中的ADO数据集来操作一 VF表代码如下
    CDatabase db;
    db.Open("bg");
    CString strSQL="select convert(varchar,CBRQ,101) from CBJK";
    db.ExecuteSQL(strSQL);
    这么写有问题没?
    哪个有用VC开发数据库经验的人指点下!感激不禁!!!