Member 13490734 Ответов: 1

Я хочу сделать цикл через таблицу базы данных в VB.NET


Привет потрясающим программистам.
Я застрял в проблеме, я хочу зациклиться на конкретной таблице моей базы данных, потому что я настроил некоторые текстовые поля для вычисления значения. Позвольте мне объяснить это поэтапно:
Я хочу, чтобы это было с моей программой, когда я ее запускаю.
Шаг 1: Запустите Программу
Шаг 2: Программа перебирает таблицу и выбирает сначала и помещает ее значения в текстовые поля, как обычно
Шаг 3: запустите мою пользовательскую определенную функцию или что-нибудь, что я закодировал с некоторыми из этих текстовых полей
Шаг 4: сохраните/обновите данные первой записи, которую наша программа выбрала ранее.
Шаг 5: Повторите все шаги еще раз, пока не будут выбраны все записи таблицы.
Шаг 6: теперь покажите основной интерфейс нашей программы.


Вот и все.
Я знаю, что это очень сложно, но извините мой английский, и я хочу решения.
Заранее спасибо.

Что я уже пробовал:

Я ничего не пробовал, потому что не знаю, как перебирать запись за записью в таблице.

Sandeep Mewara

И в чем же проблема? Где вы застряли, когда начали писать код?

1 Ответов

Рейтинг:
0

OriginalGriff

Попробуйте что-нибудь вроде:

Using con As New SqlConnection(strConnect)
	con.Open()
	Using cmd As New SqlCommand("SELECT ID, Description FROM myTable", con)
		Using reader As SqlDataReader = cmd.ExecuteReader()
			While reader.Read()
				Dim rowID As Integer = CInt(reader("ID"))
				Dim rowDesc As String = reader("Description").ToString()
				Console.WriteLine($"ID: {rowID}, {rowDesc}")
			End While
		End Using
	End Using
End Using


Member 13490734

Брат моего подключения с Доступ не из SQL :(

OriginalGriff

1) Если вы используете определенную базу данных, вам нужно сообщить нам об этом. Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
2) я не твой "братан".
3) поэтому используйте OdbcConnection и связанные с ним команды, DataAdapter, DataReader и т. д. конструкции вместо SqlConnection. Вы должны думать о коде, который вам дают / находят, а не просто слепо запихивать его в свое приложение и надеяться, что оно работает из коробки!