在家里的机子上调试好的,可是到办公室的机子上就会出现下面的错误:
[Microsoft][ODBC SQL Server Driver][SQL Server]从字符串转换为datetime时发生语法错误。

解决方案 »

  1.   

    日期='''+FormatDateTime('yyyy-mm-dd',dtp_SYRQ.Date)+'''
    这样试下
      

  2.   

    我用的控件是DateTimePicker,代码是立项时间 = ''' + DateTimeToStr(datetimepicker1.date) + ''', 验收时间 = ''' + DateTimeToStr(datetimepicker2.Date) + ''',我的数据库格式是(datetime,8)
      

  3.   

    改成
    DateTimeToStr(datetimepicker1.datetime)

    datetostr(datetimepicker1.date)试一下
      

  4.   

    太好了,可以运行了,谢谢。我还想问一下DateTimeToStr、FormatDateTime和datetostr三者有什么区别?谢谢!
      

  5.   

    你把你的SQL语句贴出来 问题是SQL语法错误!
      

  6.   

    DateTimeToStr 日期时间转换成内定型字串;DateTimeToString 日期时间转换成自定型字串;DateToStr   日期转换成内定型字串;FormatDateTime 将日期时间依Format的格式转换给一字串。好了,放分了,谢谢大家!