powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ссылка на объект не указывает на экземпляр объекта.
11 сообщений из 11, страница 1 из 1
Ссылка на объект не указывает на экземпляр объекта.
    #39358142
vb_vs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В строке SQLstr(i) = rsSQPlayList.Fields("SQLstr").Value.ToString возникает ошибка "Ссылка на объект не указывает на экземпляр объекта". Что я делаю не так?

Код: 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.
 Public rsSQLKran As New ADODB.Recordset
    Public SQLstr() As String
    Public countKran As Integer
    Public rsSQPlayList As New ADODB.Recordset
    Public connSQL As New ADODB.Connection

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       
        ConnectMySQL()
        Dim SQLstrPlayList As String
        Dim i As Integer
        SQLstrPlayList = "SELECT * FROM  playlist"
        rsSQLKran.CursorLocation = ADODB.CursorLocationEnum.adUseClient
        rsSQPlayList.CursorLocation = ADODB.CursorLocationEnum.adUseClient
        rsSQPlayList.Open(SQLstrPlayList, connSQL, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly, 1)
        rsSQPlayList.MoveFirst()
        i = 0
        If rsSQPlayList.EOF = False Then
            Do Until rsSQPlayList.EOF
                ComboBox1.Items.Add(rsSQPlayList.Fields("NamePlayList").Value.ToString)
                'MsgBox(rsSQPlayList.Fields("SQLstr").Value.ToString)
                SQLstr(i) = rsSQPlayList.Fields("SQLstr").Value.ToString
                i = i + 1
                rsSQPlayList.MoveNext()
            Loop
        End If
        rsSQPlayList.MoveFirst()
        ComboBox1.SelectedIndex = 0
End Sub
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358162
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбей своё
Код: vbnet
1.
SQLstr(i) = rsSQPlayList.Fields("SQLstr").Value.ToString

на этапы хотя бы:
Код: vbnet
1.
2.
3.
Set fld = rsSQPlayList.Fields("SQLstr")
val = fld.Value
SQLstr(i) = val.ToString


Хотя бы сузишь область проблемы.
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358165
vb_vs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Спасибо за ответ, но к сожалению не помогло,
ошибка осталась, теперь в строке
Код: vbnet
1.
SQLstr(i) = val.ToString


"Ссылка на объект не указывает на экземпляр объекта".
Ни как не могу понять в чем причина.
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358178
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_vsошибка осталась, теперь в строке
Код: vbnet
1.
SQLstr(i) = val.ToString


И какой у тебя ОБЪЕКТ есть переменная val?
А ещё почитайте ПРАВИЛА ФОРУМА. Прочтите перед тем как задавать вопрос! , особенно начиная со строки "Здесь НЕ обсуждается:"
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358182
vb_vs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен топик не в ту ветку. Прошу перенести

А вот этот вопрос мне не понятен
AkinaИ какой у тебя ОБЪЕКТ есть переменная val?
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358229
vb_vs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил свою задачу другим путем.
Но вопрос остается все же открытым.
В чем была моя ошибка, дабы не допустить ее в будущем.
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358235
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_vsА вот этот вопрос мне не понятен
AkinaИ какой у тебя ОБЪЕКТ есть переменная val?
а в такой формулировке "что у тебя лежит в переменной val на момент ошибки?"

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358290
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Тема перенесена из форума "Visual Basic"
Офтоп. Но там можно писать анонимам, а тут нет.
Потеряет ТС свою тему, а даже если найдет, не сможет написать.
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358584
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВПотеряет ТС свою тему, а даже если найдет, не сможет написать.а) Чтение прикрепленных правил форума VB никто не отменял - ССЗБ
б) Чтение прикрепленной темы о перенесенных топиках никто не отменял
в) Нет желания регистрироваться - ССЗБ
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358594
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ссылка на объект не указывает на экземпляр объекта.
    #39358885
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На сколько я помню

Код: c#
1.
Public SQLstr() As String



создает массив из 10 строк

SQLstr(11) вызовет "Ссылка на объект не указывает на экземпляр объекта".
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ссылка на объект не указывает на экземпляр объекта.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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