【问题标题】:Powerbuilder Datawindow + Datetime2 ErrorPowerbuilder 数据窗口 + Datetime2 错误
【发布时间】:2017-02-12 21:35:02
【问题描述】:

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

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

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

关于是什么导致它或如何纠正它的任何想法?

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2018-02-27
    • 2023-03-22
    • 1970-01-01
    • 2020-03-26
    • 2023-03-18
    相关资源
    最近更新 更多