Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/10/2008, 14:05
beamm
 
Fecha de Ingreso: octubre-2008
Mensajes: 42
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Base de datos access con VIsual Basic.NET

Hola, yo tengo un problema con el select, resulta que se supone que el ExecuteNonQuery lo que devuelve es el numero de filas encontradas. Pues bien, poniendo este código e introduciendo datos que están en la base de datos el ExecuteNonQuery me sigue dando 0. Imagino que lo que no funciona es el select pero para que pruebo todas las formas de ponerlo me sigue saliendo 0. Este es el cñodigo que tengo, aver si alguien me puede ayudar, muchas gracias

Protected Sub Aceptar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Aceptar.Click
Dim a, b, resul As String

Dim cnn As OleDbConnection

If DropDownList1.Text = "Profesor" Then


a = TextBox1.Text
b = TextBox2.Text


cnn = New OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Documents and Settings\Bea.BEA-095B12391FA\Mis documentos\Visual Studio 2005\WebSites\GestionAulas\App_Data\gestionaulas.m db")
cnn.Open()
Dim query As String = "SELECT Apellido " & _
"FROM Profesor " & _
"WHERE Nombre = '" & a & "'" _
& "AND DNI = '" & b & "'"

Dim objCmd As New OleDbCommand(query, cnn)
resul = objCmd.ExecuteNonQuery


Response.Write(resul)

cnn.Close()
End If

End Sub