SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado 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'
-
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)
-
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.