Я просматривал кучу фрагментов кода и просто не понимаю, что там происходит.Некоторая помощь в понимании процесса подключения, чтения / манипуляции и закрытия была бы более чем признательна.
Я постоянно читаю все об этих DataAdapters, Ole и Sql и Sqlce, и я не знаю, что использовать или что-либо.
Я создал базу данных в VB.NET 2010, которая появилась как database.sdf, и я выбрал опцию Локальная база данных (полагаю, это актуально?).Затем я заполнил базу данных строкой данных с заголовками столбцов и первичным ключом.Таблица содержит много разных столбцов, но для целей тестирования важно следующее:
- Имя БД: db_test
- Имя таблицы: Расположение
- Заголовок столбца первичного ключа: CITY
- Другой столбец: BOUND_X
- Информация в этих двух ячейках: CITY - «Brunswick» и BOUND_X - «5»
- Существует только одна строка данных, поэтомуэто либо Row (0), либо Row (1), потому что я не знаю, что .NET использует для своего начального индекса.
Это то, что я собрал, но я совершенно уверенэто даже не в правильном направлении ...
Очевидно, что помощь по коду будет феноменальной, но если кто-то захочет разбить этот процесс и на английском, это было бы супер фантастически.
Dim conn As SqlConnection = New SqlConnection("Data Source=G:\Programming\VB.NET\TEST\TEST\db_test.sdf")
Dim ds As New db_test
Dim sql As New SqlCommand("SELECT * FROM Locations WHERE CITY='Brunswick'")
conn.Open()
(I have no idea what this is actually referring to, I am just trying to read data with these commands below that seemed to pop up a lot in forums...)
Dim sdr As SqlDataReader = sql.ExecuteReader
While sdr.Read = True
MsgBox(sdr.Item("CITY") & " " & sdr.Item("BOUND_X"))
End While
sdr.Close()
conn.Close()