select * from sysobjects  where convert(varchar(19),getdate(),20) = convert(varchar(19),'2005-06-07 16:20:30',20)转成这种格式的字符串再比较

解决方案 »

  1.   

    改改上面的就行了select * from 表名 where convert(varchar(19),time,20) 
    = convert(varchar(19),time1.Text.ToString(),20)
      

  2.   

    出错:达式中 'convert' 函数未定义
    数据库为access
      

  3.   

    没用过access楼主可以试试这句string strSQL;
    strSQL = "select * from table where data=#" + time1.Text.ToString() + "#";
      

  4.   

    data=#" + time1.Text.ToString() + "#";
    这一句是什么意思????
    取值然后转换类型。
    前后的##是什么意思?