#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, чтобы они соответствовали типам данных в вашей базе данных.