
Filtro de datos de una tabla de SQL SERVER
Publicado por nano (20 intervenciones) el 04/08/2015 12:03:25
Muy buenas a todos...
He creado un pequeño formulario donde poder filtrar los campos de una tabla de SQL Server. El código es el siguiente:
El problema reside que los operadores me dan error. o eso es el mensaje que me aparece y del que os dejo una imagen.
Muchas gracias y un saludo,
Nano.

He creado un pequeño formulario donde poder filtrar los campos de una tabla de SQL Server. El código es el siguiente:
El problema reside que los operadores me dan error. o eso es el mensaje que me aparece y del que os dejo una imagen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Imports System.Data.SqlClient
Public Class Formulario
Dim texto As String
Private Sub listacampos_SelectedIndexChanged(sender As Object, e As EventArgs) Handles listacampos.SelectedIndexChanged
Lblresultado.Text = listacampos.SelectedItem.ToString
End Sub
Private Sub listaoperadores_SelectedIndexChanged(sender As Object, e As EventArgs) Handles listaoperadores.SelectedIndexChanged
Lblresultado.Text = Lblresultado.Text & listaoperadores.SelectedItem.ToString
texto = Lblresultado.Text
End Sub
Private Sub botonfiltrar_Click(sender As Object, e As EventArgs) Handles botonfiltrar.Click
Dim conexion As String
conexion = "Data Source=NANO-HPDV6\SQLEXPRESS;Initial Catalog=Blacksense;Integrated Security=True"
Dim nombre_campo As String = listacampos.SelectedItem.ToString
Dim valoroperador As String = listaoperadores.SelectedItem.ToString
Dim clave = valorcampo.Text
Dim seleccion As String = "SELECT * FROM socios where" + nombre_campo + "" + valoroperador + "" + clave + ""
Dim adaptador As SqlDataAdapter
Dim tabladedatos As New DataTable
Dim tabla As New BindingSource
Try
adaptador = New SqlDataAdapter(seleccion, conexion)
adaptador.Fill(tabladedatos)
tabla.DataSource = tabladedatos
Catch ex As Exception
MsgBox("Error:" & ex.Message)
End Try
End Sub
End Class
Muchas gracias y un saludo,
Nano.

Valora esta pregunta


0