我有一些代码可以从数据库中读取记录。当我阅读时,记录集变量将表值修改为自己的格式。例如:
在数据库中
时间值是 12345 (不是日期和时间),但是当记录集读取它时,它来自例如:23-06-2012 10:15:23
我刚刚发现记录集本身在完成后以自己的格式存储值。
Set rs = CmdSqlData.Execute()
那么有没有办法将记录集定义为String
?
这是代码。
Dim rs As ADODB.RecordSet
Set rs = CmdSqlData.Execute()
Do While (rs.EOF = FALSE And rs.BOF = FALSE)
p = rs.GetRows(1)
cell(1,1) = p(0,0)
Loop
谁能告诉我如何将数据读取为字符串(因为它在数据库中),这样格式就不会发生变化。
注意:由于其他要求,我无法转换 Excel 单元格格式,但我想从表中读取所有内容