Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ссылка на объект не указывает на экземпляр объекта. / 11 сообщений из 11, страница 1 из 1
01.12.2016, 07:33
    #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
01.12.2016, 08:07
    #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
01.12.2016, 08:15
    #39358165
vb_vs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на объект не указывает на экземпляр объекта.
Akina,
Спасибо за ответ, но к сожалению не помогло,
ошибка осталась, теперь в строке
Код: vbnet
1.
SQLstr(i) = val.ToString


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


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

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

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

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



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

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


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