Visual Basic.NET - Buscar Registro Aplicando Criterio

 
Vista:

Buscar Registro Aplicando Criterio

Publicado por Bárbara (4 intervenciones) el 12/10/2006 06:25:34
Hola,

He estado buscando y no encuetro como poder buscar un registro aplicando un criterio "ID" para la busqueda de un registro específico, y mostrar el resultado en cajas de texto. Solo he encontrado usando el DataView y find usando un datagrid, pero no es asi como quiero hacerlo, sé que para muchos esto es fácil pero apenas estoy iniciando.

Gracias de antemano
Brb
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buscar Registro Aplicando Criterio

Publicado por fernando (40 intervenciones) el 12/10/2006 14:14:27
si lo que queres hacer es consultar la base de datos lo que tenes que hacer es una consulta sql, "Select campos FROM nombreTabla WHERE campoAConsultas criterio(<,<>,> =, like) valor que queres comparar"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar Registro Aplicando Criterio

Publicado por Barbara (4 intervenciones) el 12/10/2006 17:14:55
Gracias, pero la duda me viene ahora, como le hago para mostrar los datos en las cajas de texto, ya tengo el Data adapter y el dataset, es necesario usar un dataview ó con solo el select del sql es suficiente.

Gracias
Barbara
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar Registro Aplicando Criterio

Publicado por Harold (411 intervenciones) el 13/10/2006 03:13:06
con el dataset

'cadena de texto
textbox1.text=dataset..Tables("Nombretabla").Rows(0).Item ("Campo") .tostring
'o
.valor numerico
textbox1.text=dataset..Tables(0).Rows(0).Item ("Campo")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar Registro Aplicando Criterio

Publicado por Barbara (4 intervenciones) el 13/10/2006 05:57:17
Mil gracias,

Una duda mas, tengo esta cadena,

strFind = "Select * from Dt_Personales where [Id] = '" '"

Try
Conexion.Open()
strFind = myCommand.executereader

Si aplico el executereader me dá error que no puedo cambiar ó conventir un integer a string, si pongo myCommand.ExecuteScalar no dá error de sintaxis pero no me muestra nada.

Existe algo adicional para que me traiga el registro buscado?

Gracias de Antemano

Bárbara
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar Registro Aplicando Criterio

Publicado por Harold (411 intervenciones) el 13/10/2006 11:58:31
Para convertir una cadena numerica a integer usa

Cint(textbox.text)

'o integer to string

dim xx as int32= 34
xx.tostring

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Dim intEmployeeId As Int32
Dim strSelect As String
Dim cmd As SqlCommand
Dim reader As SqlDataReader

strSelect = "SELECT * from employees WHERE EmployeeID=cboempleados.selectedvalue
cmd = New SqlCommand(strSelect, SqlCx)
SqlCx.Open()
reader = cmd.ExecuteReader

If reader.Read Then
lblEmployee.Text = reader("LastName")
lblEmployee.Text &= ", " & reader("FirstName")
lblPhone.Text = reader("HomePhone")
lblAddress.Text = reader("Address")
lblCity.Text = reader("City")
lblCountry.Text = reader("Country")
lblPostalCode.Text = reader("PostalCode")
End If
reader.Close()
SqlCx.Close()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar Registro Aplicando Criterio

Publicado por Bárbara (4 intervenciones) el 13/10/2006 16:47:13
Mil gracias, ahora ya comprendo.

Lo voy a probar a ver como me va.

Saludos
Bárbara.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar