where conver(nvarchar(10),datetime,126)=??
conver(nvarchar(10),datetime,126)可以将时间仅仅显示到日,后面的时分秒就去掉了最后在视图中就把时间转化一下:
...
conver(nvarchar(10),datetime,126) as datetime ...

解决方案 »

  1.   

    acewang(大灰很) 兄弟 怎么总是遇到你啊 呵呵
      

  2.   

    Calendar1.SelectedDate.ToShortDateString()
      

  3.   

    sql语句如 freecs(北狼)兄写的
      

  4.   

    Dim strYear As String
    Dim strMonth As String
    Dim strDay As String
    Dim strSql As String
    strYear = DateTime.Now.Year
    strMonth = DateTime.Now.Month;
    strDay = DateTime.Now.Day;strSql = "select * from dangqi where year(datetime) = '"&strYear&"' And month(datetime) = '"&strMonth&"' And day(datetime) = '"&strDay&"';
      

  5.   

    'nvarchar' 不是可以识别的 函数名。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 'nvarchar' 不是可以识别的 函数名。
      

  6.   

    谢谢laughingrat(傲笑红尘)
    他的方法没错。
      

  7.   

    如果你插入数据库的时候没有插入时间  只插入了日期:
    select * from table where datetime=#" &dtmNow.ToShortDateString &"#"  
    如果你插入时间了清
    strSql = "select * from dangqi where year(datetime) = "&year(dtmNow.ToShortDateString )&" And month(dtmNow.ToShortDateString ) = "&strMonth&" And day(dtmNow.ToShortDateString ) ="&strDay&"'如果时间没有意义的话 建议插入的时候就不要插入时间
      

  8.   

    2.select * from table where datetime=calendar.selectdate
    方法一样  dtmNow.ToShortDateString =〉calendar.selectdate.ToShortDateString  就可以了
      

  9.   

    谢谢laughingrat(傲笑红尘)
    他的方法没错。 谁说没有错误的??????(datetime) = '"&strMonth&"'  是不需要 ''  
    (datetime) = "&strMonth&""
      

  10.   

    _tmpCmd.CommandText = "select * from table where datetime=@datetime"
    _tmpParam = New SqlParameter("@datetime", SqlDbType.datetime)
    _tmpParam.Value = datetime
    myCommand.Parameters.Add(_tmpParam)
      

  11.   

    dim int_year,int_month,int_dayint_year=year(today())
    int_month=year(today())
    int_day=year(today())strSql = "select * from dangqi where datepart(year,datetime) =" & cstr(int_year) & " And datepart(month,datetime) = " & cstr(int_month) & " And datepart(day,datetime) =" & cstr(int_day)"
      

  12.   

    dim int_year,int_month,int_day as integerint_year=year(today())
    int_month=year(today())
    int_day=year(today())strSql = "select * from dangqi where datepart(year,datetime) =" & cstr(int_year) & " And datepart(month,datetime) = " & cstr(int_month) & " And datepart(day,datetime) =" & cstr(int_day)"
      

  13.   

    还有一种
    dim var_date as string'以下省略赋给var_date值,但var_date必须是"yyyy-mm-dd"格式,否则查不出来
    '比如2003-01-02不能是2003-1-2,字符串要做个处理,你自己处理一下好了
    ...strSql="select * from dangqi where substring(Convert(varchar, a.send_time, 20), 1,10)='" & var_date & "'"'建议参考一下SQL Server的联机帮助
      

  14.   

    因为datetime是关键字,我随便用a.send_time代替了,请自己改改