从字符串转换为smalldatetime数据类型时发生语法错误
许多软件运行时,会偶尔出现“从字符串转换为smalldatetime数据类型时发生语法错误”这样的错误提示。
这是由于微软的一个bug引起的。
在windows 控制面板-区域和语言选项中,允许自定义短日期格式,这里主要是用于windows 界面的显示,但是在开发接口中,获取当前系统时期时,不应该返回自定义的格式。
解决的方法,当然不是找微软修改这个bug,找他也没用,他不会理你的。
只能做如下操作:
进入控制面板-区域和语言选项-自定义-日期
把短日期格式改为:yyyy-mm-dd