Pues el caso es que tengo esa sentencia en un bloque Try - Catch. En el Catch he creado un MessageBox para q salga un mensaje en el caso de que no lo logre hacer y me muestra ese mensaje...
Gracias por intentar ayudar
Aquí va el trozo de código
Try
objConn.Open()
objAdapter = New OleDbDataAdapter("SELECT Nombre FROM Actores WHERE IdActor = 1 ORDER BY Nombre", objConn)
dt = New DataTable
objAdapter.Fill(dt)
n = dt.Rows.Count
If n = 0 Then
MessageBox.Show("No se ha encontrado ningún registro que coincida con la selección")
Else
For i = 0 To n - 1
'Asignar a las variables el contenido del registro
sIdActor = dt.Rows(i)("IdActor").ToString
sNombre = dt.Rows(i)("Nombre").ToString
sCodPelicula = dt.Rows(i)("CodPelicula").ToString
'Mostrar los datos de la fila actual
MessageBox.Show(sIdActor, "Identificador del actor")
MessageBox.Show(sNombre, "Nombre del actor")
MessageBox.Show(sCodPelicula, "Código de la película")
Next
End If
Catch ex As Exception
MessageBox.Show("Algo ha ido mal....", "ERROR")
End Try
--------------------
Me sale el aviso "Algo ha ido mal". Supongo q tendré algún fallo en el código pero no logro verlo