Будьте осторожны, потому что здесь вы хотите, чтобы убедиться, что вы не пытаетесь вызвать поле в таблице, вы не выбрали. Хорошо, последняя вещь, чтобы сделать, это тесные связи и распоряжаться так, что мы не создаем утечки памяти на сервере. adoDR.Close (); adoDR.Dispose (); adoCmd.Dispose (); adoConn.Close (); adoConn.Dispose (); Заметил я изменил порядок, который я использовал при создании объектов. DataReaders открыты при вызове ExecuteReader () и когда вы открыть что-то, вы должны закрыть его. Вызов .
Dispose () на этих объектах будет также закрыть их, но их закрытия я всегда был Habbit шахты. Объекты Command не открывается или закрывается не так нет Закрыть () необходим. И, наконец, мы закрываем /распоряжаться соединения с базой данных. Там. Это было так трудно? Мы создали соединение с базой данных, открыл его, создал команду (используя пользовательский запрос SQL) и выполнил DataReader. Затем мы петлю через записей. Наконец, мы закрыли и расположены всех объектов. Там у вас есть. Просто. ADO.NET сделала это действительно легко отображать данные. Это лишь малая царапины на Титанике. ADO.
NET может заполнить 50000 страниц! Я надеюсь, что вам понравилась эта статья. Я должен признаться, я не очень писателя, но я помню, первый раз, когда я вытащил данные из базы данных и я пожалел, что кто-то говорил мне, на простом английском языке, как получить право на точку. Очевидно, что мы не охватывает другие темы, как ошибки захвата, DataGrids, DataSets и т.д. Эти придет вовремя!