PB将MSSQL DATE数据类型解释为CHAR

时间:2018-11-29 13:46:40

标签: sql-server dynamic powerbuilder datawindow

我具有使用 SyntaxFromSQL 函数从MSSQL SELECT语句生成的动态数据窗口。

SELECT col_int, col_date FROM table

此数据窗口的返回源代码的所有日期列均具有 type = char(10)。这会在我的应用程序中引起很多问题

table(
column=(type=long update=yes key=yes identity=yes updatewhereclause = yes name=col_int dbname="col_int")
column=(type=char(10) update=yes updatewhereclause = yes name=col_date dbname="col_date")
retrieve="select icol_int, col_date FROM table"
update="table" updatewhere=1)

我使用PB 12.5       MSSQL 2016 PB通过ODBC连接到MSSQL

如果该列是DATETIME,则PB会将其解释为DATETIME。 如何调整PB以将DATE列读取为DATE?

0 个答案:

没有答案