当我们在 VBA 中定义记录集并从数据库中读取数据时,记录集将其数据类型转换为表的列数据类型。
Dim rs as adobb.RecordSet
Set rs = CmdSqlData.Execute() ' After this rs fields will be stored based on table's datatype
有没有办法将记录集本身设置为字符串和执行,
Set rs = CmdSqlData.Execute()
例如:如果数据库表定义中有时间戳值(具有整数值),Recordsset 将其字段数据类型设置为时间戳。
问题是,在数据库中,
时间值是 12345 (不是日期和时间),但是当记录集读取它时,它来自例如:23-06-2012 10:15:23
我希望值为 12345