Foros del Web » Programación para mayores de 30 ;) » .NET »

Realizar Busqueda en sql management studio

Estas en el tema de Realizar Busqueda en sql management studio en el foro de .NET en Foros del Web. Buenas estoy aquí para pedir una ayuda sobre como hago una búsqueda desde un proyecto en Visual.net Utilizo un datagridview para ver los datos de ...
  #1 (permalink)  
Antiguo 30/08/2012, 06:54
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 7 meses
Puntos: 0
Exclamación Realizar Busqueda en sql management studio

Buenas estoy aquí para pedir una ayuda sobre como hago una búsqueda desde un proyecto en Visual.net

Utilizo un datagridview para ver los datos de la base de datos de SQL Management Studio 2008 y quiero utilizar un botón para poder realizar una búsqueda de algún registro por medio de su código, esto es lo que tengo hasta ahora:

Try
Dim strDato As String
Dim fila As Integer
Dim dv As New DataView
strDato = InputBox("Ingrese codigo del Equipo:", "Buscar")
dv.Table = objDataSet.Tables("EQUIPOS")
dv.Sort = "CodEqui"
fila = dv.Find(strDato)
If fila = -1 Then
MessageBox.Show("Codigo del Equipo no Existe", "Cuidado")
Exit Sub
End If
CargarDatos()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

en rojo es donde me coloca la excepxion, el problema es que me dice que debo inicializar el Table antes del Dataset
  #2 (permalink)  
Antiguo 30/08/2012, 11:02
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Realizar Busqueda en sql management studio

Podes usar linq imagino es una aplicacion winform.

Código vb.net:
Ver original
  1. Dim dt As DataTable =  objDataSet.Tables("EQUIPOS")
  2. Dim id As Integer = Convert.ToInt32(txtid.Text)
  3.  
  4. Dim query = From datos In dt.AsEnumerable() Where datos.Field(Of Integer)(NombreColumna) == id Select datos
  5. If query.Count() > 0 Then
  6.     DataGridView1.DataSource = query.CopyToDataTable
  7. Else
  8.     MessageBox.Show("No Se Encontraron Registros")
  9. End If
Como veras usar linq facilita mucho las cosas, estoy suponiendo que el id es de tipo numérico donde dice NombreColumna pon el nombre de la columna de tu tabla.

Saludos.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres

Etiquetas: management, sql, busquedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:37.