Когда ты пишешь число строкой, то умная Excel это понимает, и добавляет к числу кавычку, чтобы считать его строкой.
Если вручную поставить тип текст и записать число точно также появится кавычка.
Просто, когда нужно записать 0001, то другого способа нет, так как число - это 1.
(5) Не помогает этот ответ. Попробовал:
Value = Символ(8) + СокрЛП(......
Выдает исключение не совпадение типов, может это и прокатывает через OLE, но в ADO нет
Может так получится?
Value = ""+Символ(8) + СокрЛП(...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший