PB12.5使用带有dateformat=mm/dd/yyyy
的SNC驱动程序和SQL Server用户日期format=mdy
。到目前为止一切都很好。
当用户的区域设置为dd/mm/yyyy
时,问题就出现了。因此,在PB12.5中传递Date类型的参数(例如在DW中使用存储过程)将始终采用dd/mm/yyyy
格式,但SNC驱动程序期望mm/dd/yyyy
,从而导致错误。
无论如何格式化' datetime'类型变量改为使用mm/dd/yyyy
格式,在这种情况下?????无法将其转换为格式为mm/dd/yyyy
的字符串。我试过了。
答案 0 :(得分:0)
我希望这与数据库或连接设置无关;这是一个UI问题。这听起来像是你在普遍回答之后,但这取决于你所谈论的控制。例如,DW编辑掩码的答案与DW编辑的答案不同。
并且,如果您使用日期或日期时间数据类型(在客户端和服务器上),来回传递值不应受格式的影响;格式化仅用于显示值,AFAIK。
祝你好运。