Vba Informix数据库问题:更改数据类型格式

Vba Informix数据库问题:更改数据类型格式,vba,informix,Vba,Informix,我使用informix数据库来存储数据。所有东西都存储正确。但是我需要更改Timecol的数据类型格式。现在TimeCol格式是yyyy-mm-dd-hh:mm:ss:0000。在存储数据时,Timecol就是这样出现的。我想更改0000的Timecol。是否可以在informix数据库中更改Timecol的数据类型格式 似乎你不能改变它,只能用扩展来调整它 比如说 select extend(current,year to fraction(2)) from sysmaster:sysdual

我使用informix数据库来存储数据。所有东西都存储正确。但是我需要更改Timecol的数据类型格式。现在TimeCol格式是
yyyy-mm-dd-hh:mm:ss:0000
。在存储数据时,Timecol就是这样出现的。我想更改
0000
Timecol。是否可以在informix数据库中更改Timecol的数据类型格式

似乎你不能改变它,只能用扩展来调整它

比如说

select extend(current,year to fraction(2)) from sysmaster:sysdual

但是为什么要用VBA标记这个问题呢?我使用VBA将informix与我的软件连接起来观察:(1)值
ss
后面的冒号应该是点
。(2) 您没有说明表中列的类型-可能是DATETIME YEAR TO FRACTION(4),因为似乎有4位小数精度为亚秒,但可能是该列是DATETIME YEAR TO second,但您检索到的变量相当于DATETIME YEAR TO FRACTION(4)。或者可能是您正在服务器中创建时间戳,但在ONCONFIG文件中没有设置
USEOSTIME
,这导致当前不支持分数秒。或者可能是别的什么。