• Martes 12 de Noviembre de 2024, 20:44

Autor Tema:  Busquedas De Registros En Visual Basic .net  (Leído 1081 veces)

g@by

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Busquedas De Registros En Visual Basic .net
« en: Jueves 9 de Noviembre de 2006, 19:06 »
0
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'

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Busquedas De Registros En Visual Basic .net
« Respuesta #1 en: Viernes 10 de Noviembre de 2006, 03:52 »
0
lo siento g@by pero este no es el foro de .net debes de acudir aca:

http://foros.solocodigo.com/index.php?showforum=53

.: Raul :.

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Busquedas De Registros En Visual Basic .net
« Respuesta #2 en: Martes 14 de Noviembre de 2006, 13:34 »
0
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.