|
Подскажите, где ошибка? ADO | ☑ | ||
---|---|---|---|---|
0
AnyBaz
07.10.13
✎
15:57
|
НаимЕдИзм = RecSet.Fields(1).Value
В этой строчке присваиваю значение переменной из Excel-файла 1 столбца, верно? |
|||
1
shuhard
07.10.13
✎
15:58
|
(0) нет
нельзя присвоить строку ссылке |
|||
2
ДенисЧ
07.10.13
✎
15:59
|
(1) какой ссылке?
|
|||
3
AnyBaz
07.10.13
✎
16:01
|
СокрЛП(Строка(RecSet.Fields(RecSet.Fields.Item(1).Name).Value));
на этот вариант он тоже ругается |
|||
4
manyak
07.10.13
✎
16:09
|
а так попробуй:
НаимЕдИзм = RecSet.Fields(1) |
|||
5
AnyBaz
07.10.13
✎
16:11
|
неа, не помогает... все равно выдает вот эту ошибку "Произошла исключительная ситуация (ADODB.Recordset): В коллекции не удается найти элемент, соответствующий требуемому имени или порядковому номеру."
|
|||
6
manyak
07.10.13
✎
16:13
|
проверь если там записи:
RecSet.RecordCount |
|||
7
Serginio1
07.10.13
✎
16:13
|
А что выдает
RecSet.Fields.Count |
|||
8
manyak
07.10.13
✎
16:14
|
НаимЕдИзм = RecSet.Fields(0)
колекция в адо идет с 0 а не с 1 |
|||
9
AnyBaz
07.10.13
✎
16:18
|
(6) пишет значение (-1),
Я знаю, у меня 0 столбец - это наименование, а 1 столбец - это единица измерения |
|||
10
manyak
07.10.13
✎
16:27
|
(9) пустая у тебя выборка дружище :)
|
|||
11
AnyBaz
07.10.13
✎
16:29
|
ладно, щас еще проверю!
|
|||
12
manyak
07.10.13
✎
16:32
|
вернее подруга, сорри :)
|
|||
13
AnyBaz
07.10.13
✎
16:32
|
;)
|
|||
14
AnyBaz
07.10.13
✎
16:36
|
(10) а я не использую выборку. или, что Вы подразумеваете под этим словом? я ж ведь считываю из файла.
|
|||
15
manyak
07.10.13
✎
16:38
|
когда обращаешься через ADO к эксель листу, то эксель выступает в качестве базы данных, соотв. к базе обращаешься через sql запросы, их результат - возвращаемый набор записей (аля выборка)
|
|||
16
Serginio1
07.10.13
✎
16:40
|
(14) То есть проверки на EOF()
Пока НЕ RecSet.EOF() Цикл НаимЕдИзм = RecSet.Fields(1).Value RecSet.MoveNext(); КонецЦикла; у тебя нет? |
|||
17
manyak
07.10.13
✎
16:41
|
||||
18
AnyBaz
07.10.13
✎
16:42
|
(15) это есть, я использую. получается у меня не верно записано обращение к листу файла, и он читает его только название, и соответственно там не будет никакой информации
|
|||
19
AnyBaz
07.10.13
✎
16:51
|
Все, исправила) всем спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |