SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: g@by en Jueves 9 de Noviembre de 2006, 19:06

Título: Busquedas De Registros En Visual Basic .net
Publicado por: g@by en Jueves 9 de Noviembre de 2006, 19:06
Hola a todos, en el programa que estoy haciendo, necesito realizar búsquedas de registros, utilizo visual basic .net, la base de datos esta hecha en sql. el sqldataadapter y el dataset ya estan configurados

Estoy utilizando el siguiente código para la búsqueda:
  SqlDataAdapter1.SelectCommand.Parameters(año).Value = txtaño.Text  
  SqlDataAdapter1.SelectCommand.Parameters(mes).Value = txtmes.text
  SqlDataAdapter1.SelectCommand.Parameters(dia).Value = txtdia.tex
  SqlDataAdapter1.SelectCommand.Parameters(Seq).Value = txtsecText
  Busqueda1.Clear()
  SqlDataAdapter1.Fill(Busqueda1)

Me marca el siguiente error en la primer línea:
SqlDbParameterCollection no contiene SqlDbParameter con ParameterName 'X'
Título: Re: Busquedas De Registros En Visual Basic .net
Publicado por: ArKaNtOs en Viernes 10 de Noviembre de 2006, 03:52
lo siento g@by pero este no es el foro de .net debes de acudir aca:

http://foros.solocodigo.com/index.php?showforum=53 (http://foros.solocodigo.com/index.php?showforum=53)
Título: Re: Busquedas De Registros En Visual Basic .net
Publicado por: .: Raul :. en Martes 14 de Noviembre de 2006, 13:34
Hola,

Puedes probar a pasarle al SelectCommand la consulta SQL ya echa, tipo:

SqlDataAdapter1.SelectCommand.CommandText = "SELECT * FROM tabla WHERE ...."
Busqueda1.Clear()
SqlDataAdapter1.Fill(Busqueda1)


Si necesitas construir una fecha con los txt, puedes hacer:

Dim Fecha as String()
Fecha = Trim(textdia.Text) & "/" & Trim(textmes.Text) & "/" & Trim(textaño.Text)

con lo q completarias la consulta asi:
"SELECT * FROM tabla WHERE FECHA = '" & Fecha & "'"

Espero q te sirva, ya diras como te va.