从字符串转换为datetime时发生语法错误

ollie8 2006-11-14 11:13:51
在家里的机子上调试好的,可是到办公室的机子上就会出现下面的错误:
[Microsoft][ODBC SQL Server Driver][SQL Server]从字符串转换为datetime时发生语法错误。
...全文
244 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyggy 2006-11-14
  • 打赏
  • 举报
回复
改成
DateTimeToStr(datetimepicker1.datetime)

datetostr(datetimepicker1.date)

试一下
HsWong 2006-11-14
  • 打赏
  • 举报
回复
可能是目标机子的系统时间格式问题
moonetra 2006-11-14
  • 打赏
  • 举报
回复
区域设置中日期/时间不一样吧
ollie8 2006-11-14
  • 打赏
  • 举报
回复
我用的控件是DateTimePicker,代码是立项时间 = ''' + DateTimeToStr(datetimepicker1.date) + ''', 验收时间 = ''' + DateTimeToStr(datetimepicker2.Date) + ''',我的数据库格式是(datetime,8)
zhitaoyang 2006-11-14
  • 打赏
  • 举报
回复
日期='''+FormatDateTime('yyyy-mm-dd',dtp_SYRQ.Date)+'''
这样试下
gogogo 2006-11-14
  • 打赏
  • 举报
回复
代码?
ollie8 2006-11-14
  • 打赏
  • 举报
回复
DateTimeToStr 日期时间转换成内定型字串;DateTimeToString 日期时间转换成自定型字串;DateToStr 日期转换成内定型字串;FormatDateTime 将日期时间依Format的格式转换给一字串。好了,放分了,谢谢大家!
winxkm 2006-11-14
  • 打赏
  • 举报
回复
你把你的SQL语句贴出来 问题是SQL语法错误!
ollie8 2006-11-14
  • 打赏
  • 举报
回复
太好了,可以运行了,谢谢。我还想问一下DateTimeToStr、FormatDateTime和datetostr三者有什么区别?谢谢!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧