powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите в чем ошибка?
4 сообщений из 4, страница 1 из 1
Подскажите в чем ошибка?
    #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
Подскажите в чем ошибка?
    #38099952
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232,

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


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