Непонятки при чтении Ecxel при помощи ADO
☑
0
palpetrovich
17.05.12
✎
16:41
если в колонке встречаются значения типа "123" и "бла123", то те которые "вторые" таким образом: чтототам = RecordSet.Fields(1).value; - не читаются
подскажите, что можно сделать? ...ЭксельАпликейшн читает конечно, но мееедлеенно
1
aleks-id
17.05.12
✎
16:42
IMEX=2
2
palpetrovich
17.05.12
✎
16:48
(1) xt-n не получается ...я туда его вообще тулю?
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ИмяФайла+"; Extended Properties=""Excel 8.0;HDR=No;IMEX=2;""";
3
palpetrovich
17.05.12
✎
16:49
да, еще, формат ячеек Ecxel-я пробовал разный, результата не дало
4
aleks-id
17.05.12
✎
16:52
читай не .value а .text
5
palpetrovich
17.05.12
✎
16:52
(1) ааа, так надо IMEX=1 тулить ...вот-же путаник, запутал меня вконец :)
6
kotletka
17.05.12
✎
16:52
RecordSet.Fields(1).Text - попробуй (хотя за такое напильником по зубам надо)
7
aleks-id
17.05.12
✎
16:54
зы - тулишь правильно. только я обыбался. IMEX=1
8
palpetrovich
17.05.12
✎
16:54
(7) :) спасибо
9
aleks-id
17.05.12
✎
16:55
(5) сорь. на автомате под конец дня навалял )))
Ошибка? Это не ошибка, это системная функция.