У меня есть код для чтения записей из базы данных. когда я читаю, переменная набора записей изменяет значение таблицы в свой собственный формат. Например:
В базе данных
Значение времени равно 12345 (не дата и время), но когда набор записей считывает его, оно выглядит как For Eg: 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 из-за других требований, но я хочу читать все как строку из таблицы.
cell(1,1)=p(0,0)
..cell(1,1).NumberFormat = "hh:mm:ss"
- person Siddharth Rout   schedule 22.06.2012rs.GetString()
Метод. - person Siddharth Rout   schedule 22.06.2012