【发布时间】:2021-12-23 17:40:19
【问题描述】:
我正在修改一个已经制作好的系统,插入和显示列正在使用 tNGs 库完成,我不太明白它是如何工作的。
问题是有一行代码添加并插入了日期列
ins_Tis_ServiciosPrev.addColumn "fecha", "DATE_TYPE", "POST", "fecha", ""
插入时,错误是日期,例如:
我把日期设置为
12/12/2021
插入的时候变成这样:
2021/12/2012
如果要在代码中添加列,我会这样:
ins_Tis_ServiciosPrev.addColumn "fecha", "STRING_TYPE", "POST", "fecha", ""
所以日期变成:
2021/12/12
但我想要:
12/12/2021
对此有什么想法吗?
这是我的完整代码:
<%
' Make an insert transaction instance
Dim ins_Tis_ServiciosPrev: Set ins_Tis_ServiciosPrev = new tNG_multipleInsert
ins_Tis_ServiciosPrev.init MM_oConn_STRING
tNGs.addTransaction ins_sola
' Register triggers
ins_Tis_ServiciosPrev.registerTrigger Array("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1")
ins_Tis_ServiciosPrev.registerTrigger Array("BEFORE", "Trigger_Default_FormValidation", 10, formValidation)
ins_Tis_ServiciosPrev.registerTrigger Array("END", "Trigger_Default_Redirect", 99, "cerrar.asp")
' Add columns
ins_Tis_ServiciosPrev.setTable "sola"
ins_Tis_ServiciosPrev.addColumn "otrocontexto", "STRING_TYPE", "POST", "otrocontexto", ""
ins_Tis_ServiciosPrev.addColumn "fecha", "STRING_TYPE", "POST", "fecha", ""
ins_Tis_ServiciosPrev.addColumn "hora", "STRING_TYPE", "POST", "hora", ""
ins_Tis_ServiciosPrev.setPrimaryKey "id", "NUMERIC_TYPE", "", ""
%>
【问题讨论】:
-
日期没有格式,它们是日期的二进制表示。格式仅在您显示时,所以我建议您查看格式选项
-
无法帮助您,因为我们不知道 tNG_multipleInsert 类的代码,以及它的代码和它处理日期的方式...