问题:
      例如:我 向数据表插入的时间为 2011-1-2 ,但是数据表中显示的时间却为:1905-2-5,不知道是什么?怎样解决?
      (我用的是sql2000  ,字段为datetime类型)。      请高手指点!!!!

解决方案 »

  1.   

    1905-2-5  这个是 datetime 的最小时间吧~datetime.year = datetime.month = datetime.day =
      

  2.   

      insert into 归还表(借出时间,归还时间)values("+TextBox1.Text+","+TextBox2.Text+")
      谢谢给位!!!
      

  3.   

    把你的时间先计算好 然后values(时间)
      

  4.   

    调试一下看看TextBox1.Text的值是不是你要的时间。如果不是就是赋值的时候出问题了
      

  5.   

    "insert into 归还表(借出时间,归还时间)values('" + TextBox1.Text + "','" + TextBox2.Text + "')"改成这样
      

  6.   

    因为(借出时间,归还时间)是datetime类型字段,加上‘’后不就成字符串了吗!程序会报错!!
      

  7.   

    insert into 归还表(借出时间,归还时间)values('2011-03-05','2011-04-06')
    试下看插入的是什么啊??
      

  8.   

    你把sql语句上设个断点,看插到数据库里的是什么内容