Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите в чем ошибка? / 4 сообщений из 4, страница 1 из 1
04.01.2013, 13:25
    #38099949
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите в чем ошибка?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Public Function refreshmulti()


Multi.ListView1.ListItems.Clear

Dim conn723 As Object
Set conn723 = CreateObject("ADODB.Connection")
Dim rst723 As Object
Set rst723 = CreateObject("ADODB.Recordset")
conn723.Provider = "Microsoft.Jet.OLEDB.4.0"
conn723.Properties("Data Source").Value = Login.path1
conn723.Open
rst723.Open "Select * from Multi", conn723, adOpenDynamic, adLockOptimistic
kk = kk + 1
While Not rst723.EOF
    If Not rst723.Fields("Код") = 0 Then
        Multi.ListView1.ListItems.Add , "Strka" & kk, Names2(rst723.Fields("Код")), 0, 0
        Multi.ListView1.ListItems("Strka" & kk).SubItems(1) = Names(rst723.Fields("Код"))
        'Multi.ListView1.ListItems("Strka" & kk).SubItems(2) = rst723.Fields("Код")
        'Multi.ListView1.ListItems("Strka" & kk).SubItems(3) = Module.Names4(rst723.Fields("Код"))
        'Multi.ListView1.ListItems("Strka" & kk).SubItems(4) = Module.Names3(rst723.Fields("Код"))
        'Multi.ListView1.ListItems("Strka" & kk).SubItems(5) = rst723.Fields("Код")
        kk = kk + 1
    End If
    rst723.MoveNext
Wend
conn723.Close
Set conn723 = Nothing

End Function



Выскакивает ошибка Invalid property value на строчке Multi.ListView1.ListItems("Strka" & kk).SubItems(1) = Names(rst723.Fields("Код"))
Заранее спасибо за ответ, уже все что только можно перепробовал
...
Рейтинг: 0 / 0
04.01.2013, 13:30
    #38099952
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите в чем ошибка?
Slash232,

смотри что возвращает rst723.Fields("Код") в окне Watch, и если это необходимая строка, смотри чтобы Names( ... ) возвращал не Nothing
...
Рейтинг: 0 / 0
04.01.2013, 13:33
    #38099955
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите в чем ошибка?
Возвращает текст, тот что нужен и все равно ошибка
...
Рейтинг: 0 / 0
04.01.2013, 14:39
    #38100015
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите в чем ошибка?
Slash232,
Names это словарь ? В нем есть сопоставление по значению из рекордсета ?
У вас в коде есть Names и NAmes2 - так задумано ?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите в чем ошибка? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]