DateTimePicker.value 是DateTime类型

解决方案 »

  1.   

    谢谢,乡村酒吧的提醒,问题改为:比较sql server 2000中的datetime中的date部分是否等于DateTimePicker.value.date的值
      

  2.   

    DateTimePicker中的日期形式是这样的:****年**月**日-------设为Date1
    而数据库中DateTime日期形式是这样的:****-**-**-----------设为Date2这样比较看可以不:
    Date  Date3=Date1.year & "-" & Date1.Month & "-" & Date1.Day
    Date  Date4=Date2.year & "-" & Date2.Month & "-" & Date2.Day比较Date3和Date4就可以了!
      

  3.   

    没必要吧,直接比就可以了,sqlserver自己会转换的
    比如"select * from table where datefiled='"+dtp.value+"'"
      

  4.   

    ??
    好久没有用sql server了
      

  5.   

    用sql的函数.
    select * from table where YEAR(datefiled)='"+dtp.value.date.year+"' and MONTH(datefiled)='"+dtp.value.date.month+"' and DAY(datefiled)='"+dtp.value.date.day+"'
      

  6.   

    把SQL Server里的datetime取出来以后fill到一个datatable里去,这时候datetime字段的值映射为一个C#的DateTime类型,你要怎么判断都可以了。