SQL数据库的smalldatetime型字段我用TDateTime类型直接赋值不行,不知道怎么样可以解决。

解决方案 »

  1.   

    SQLServer中DateTime字段在Delphi中赋值与string型相同,转化成字符串类型
      

  2.   

    'update table set date = ' + QuotedStr(DatetimeToStr(date)) + ' where ...'
      

  3.   

    同意一楼!'UPDATE tablename SET DateTime='+ '''' + DateTimeToStr(DateTimePicker1.DateTime) + ''''
      

  4.   

    'UPDATE tablename SET DateTime=cast(DateTimePicker1.DateTime as smallDatetime)
      

  5.   

    回楼上access可以而sql怕是不行