datareader для чтения данных из фильтра базы данных и отображения в текстовом поле

#sql #vb.net #sqldatareader

#sql #vb.net #sqldatareader

Вопрос:

Привет, друг, теперь у меня есть форма с одним полем со списком и текстовым полем, с другой стороны, у меня есть база данных sql

с именем balance с двумя столбцами, один из которых — customername, а другой — obbalance, теперь у меня был

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

имя_клиента из выпадающего списка в текстовом поле должен отображаться баланс выбранного

пользовательское имя можешь мне помочь ……. пришлите мне код, плз

Ответ №1:

Ваш вопрос не очень понятен, но я попробую. Предполагается, что вы используете базу данных SQL и что customername уникально в таблице баланса.

 Using conn As New SqlConnection("YourConnectionString"), _
      command As New SqlCommand("SELECT obbalance from _
      balance where customername=@customername)

      command.parameters.add("@customername", SqlDbType.Char)

      command.parameters("@customername").value = "CustomerNameFromTextBox"

      Dim obbalance As Decimal = CDec(command.ExecuteScalar)

End Using
  

Вам нужно заменить «YourConnectionString» реальной строкой подключения, которая будет специфична для вашей базы данных. Замените «CustomerNameFromTextBox» именем, которое было выбрано в текстовом поле вашего клиента. Вероятно, вам также потребуется изменить типы данных для obbalance и параметр @customername, чтобы они соответствовали типам данных в вашей базе данных.