ChandanBadgujar Ответов: 1

.чистая настольного приложения


я пытался получить доступ к процедуре из базы данных эта ошибка возникает "ссылка на объект не установлена на экземпляр объекта" что это значит?

Richard MacCutchan

Это означает, что вы не инициализировали переменную где-то в своем коде.

1 Ответов

Рейтинг:
8

OriginalGriff

Это означает, что где - то, каким-то образом, у вас есть переменная, которую вы пытаетесь использовать для доступа к данным или методам класса, но значение равно null-нет экземпляра класса, загруженного в него.

Мы не можем быть точными, так как не видим ваш код, но в целом Visual Studio очень полезна, когда это происходит.

Когда вы получаете ошибку, и возникает исключение, и если вы не обрабатываете его, то выполнение вашего кода останавливается. Строка, вызвавшая проблему, будет выделена. Все, что вам нужно сделать, это просмотреть различные части кода (начиная справа, но после любого знака равенства), чтобы узнать, какой экземпляр класса равен нулю. Если вы не можете определить его сразу, попробуйте навести курсор мыши на имя переменной - оно автоматически покажет значение.