У меня возникли проблемы с поиском решения проблемы, я хочу отобразить все столбцы в моей БД в SQL в моем ListBox ... у кого есть идея? пожалуйста, помогите мне?Отображение данных в SQL SERVER в ListBox
Вот мои коды:
Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
Try
Dim thisConnection As New SqlConnection("Data Source=#####;Initial Catalog=####;Persist Security Info=True;User ID=#####;Password=#####")
thisConnection.Open()
Dim sql As String = ("SELECT ControlNo,EmpNo,CheckOutDate,CheckOutTime,TaxiNo,PlateNo,Model,Make FROM dbo.ChkInOut WHERE ControlNo='" & txtsearch.Text & "'")
Dim da As New SqlDataAdapter(sql, thisConnection)
da.Fill(ds, "dbo.ChkInOut")
Dim dt As DataTable = ds.Tables("dbo.ChkInOut")
ListBox1.DataSource = dt
ListBox1.DisplayMember = ("ControlNo")
txtCtrlNo.DataBindings.Add("text", dt, "ControlNo")
txtEmpNo.DataBindings.Add("text", dt, "EmpNo")
txtCheckOutDate.DataBindings.Add("text", dt, "CheckOutDate")
txtCheckOutTime.DataBindings.Add("text", dt, "CheckOutTime")
txtTaxiUnitNo.DataBindings.Add("text", dt, "TaxiNo")
txtPlateNo.DataBindings.Add("text", dt, "PlateNo")
txtModel.DataBindings.Add("text", dt, "Model")
txtMake.DataBindings.Add("text", dt, "Make")
thisConnection.Close()
Catch ex As Exception
End Try
End Sub
Попробуйте положить ''; DROP Table dbo.ChkInOut; - 'в поле поиска. После этого ListBox покажет все столбцы в вашей таблице. –
@JoelCoehoorn - люблю его, хе-хе - зачем останавливаться там? '; DROP DATABASE OJT; - SQL Injection может быть интересным – sgeddes