Powerbuilder数据窗口+日期时间2错误



我正在转换一个大型应用程序对SQL Server 2014工作的过程中。它目前运行在Sybase ASE 15上。

问题是当我试图从定义为Datetime2的列检索值时,我得到"错误:无效的数据窗口行/列在行指定"。这一行在Sybase表中定义为Datetime,并检索正确的。

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

有什么想法是导致它或如何纠正它?

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

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

PowerBuilder支持微秒的数据库接口为任何支持微秒的DBMS。

您在数据窗口中没有看到毫秒数吗?检查列上是否有从显示中删除它们的格式设置。尝试在数据窗口列中使用类似于" mm - dd - yyyy hh:mm:ss:ffffff"的格式,看看是否显示了微秒。

最新更新