
16/10/2008, 14:05
|
| | 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 |