Estoy intentando realizar una consulta sql con sql server compact edition y listar todas las filas en un textbox. El lenguaje que he utilizado es visual basic, el código es el siguiente:
Código:
la base de datos tiene una tabla que se llama "pacientes" y dentro de la tabla hay 4 campos.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New SqlCeConnection("Data Source=C:\Documents and Settings\Admin\My Documents\WINDOWSMOBILE24 My Documents\pastillero.sdf;")
Dim consulta As SqlCeCommand = con.CreateCommand
Dim reader As SqlCeDataReader
consulta.CommandText = "SELECT pacientes.* from pacientes"
con.Open()
reader = consulta.ExecuteReader
While (reader.Read())
Me.TextBox1.Text = reader.GetValue(0).ToString + vbTab + reader.GetValue(3).ToString + vbTab + reader.GetValue(1).ToString + vbTab + reader.GetValue(2).ToString + vbCrLf
End While
con.Close()
End Sub
con éste código, lógicamente sólo me aparece la última linea de la consulta, parece que sobreescribe lo que está en el textbox en cada iteración y se lista sólo la última línea. Lo que quiero es listar desde la primera hasta la última. Cómo puedo hacerlo?
muchas gracias



