Ниже приведен код, который я использую в мс доступа для вывода списка данных в соответствии с тем, что выбрано в поле со списком и что вводится в текстовом поле.
Моя проблема заключается в том, что в MS SQL нет командного построителя, как в MS Access, потому что он терпит неудачу, когда я пытаюсь:
dim mscombuilder as new sqlcommandbuilder
Вот код:
''#list school
If ComboBox1.SelectedItem = "School" Then
Dim connectionString As String = "Data Source=SENBONZAKURA\SQLEXPRESS;Initial Catalog=testing;User ID=SenbonZakura\Rew; Trusted_Connection=True;"
Dim selectCommand As String
Dim sqlcon As New SqlConnection(connectionString)
selectCommand = "select * from student WHERE (SCHOOL='" & TextBox1.Text & "')"
Me.dataAdapter = New OleDbDataAdapter(selectCommand, connection)
Dim commandBuilder As New OleDbCommandBuilder(Me.dataAdapter)
Dim table As New DataTable()
table.Locale = System.Globalization.CultureInfo.InvariantCulture
Me.dataAdapter.Fill(table)
Me.BindingSource1.DataSource = table
Dim data As New DataSet()
data.Locale = System.Globalization.CultureInfo.InvariantCulture
DataGridView1.DataSource = Me.BindingSource1
Me.DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.White
Me.DataGridView1.AutoResizeColumns( _
DataGridViewAutoSizeColumnsMode.AllCells)
- В опциях, которые появятся, нет такой вещи, как командный строитель. Знаете ли вы какие-либо альтернативы командного построителя в MS SQL?