Powerbuilder Datawindow + Datetime2错误

时间:2016-10-04 16:06:52

标签: sql-server powerbuilder datawindow datetime2 sybase-ase15

我正在将大型应用程序转换为针对SQL Server 2014工作。它目前正在针对Sybase ASE 15运行。

问题是当我尝试从定义为Datetime2的列中检索值时,我得到“错误:在行指定的无效DataWindow行/列”。此行在Sybase表中定义为Datetime并检索正确。

此列,此列没有毫秒数据值。

关于导致它的原因或如何纠正它的任何想法?

提前致谢。

1 个答案:

答案 0 :(得分:1)

没有' datetime2' Powerbuilder中的数据类型 来自文档:

  

DateTime单个数据类型中的日期和时间,仅用于读取   从数据库写入和向数据库写入DateTime值。 ...

     

PowerBuilder支持数据库界面中的任何微秒   支持微秒的DBMS。

你没有在数据窗口看到毫秒?检查列上是否有格式设置,将其从显示中删除。尝试使用datawindow列中的格式,类似于" MM-DD-YYYY hh:mm:ss:ffffff"并查看是否显示微秒。