error al borrar un registro, AYUDA PORFAVOR!!!!

ana
28 de Octubre del 2003
ESTE ES EL CODIGO PARA ELIMINAR UN REGISTRO DE UN DATAGRID Y ACTUALIZARLO EN LA BBDD. TODO FUNCIONA, PERO ME DA EL ERROR EN :

adaptadorautores.Update(ds, "authors")


//////////////////////////CODIGO///////////////////////////
EL ADAPTADOR LO TENGO DECLARADO DENTRO DE LA CLASE DEL FORMULARIO
Public Class WebForm5
Inherits System.Web.UI.Page
Protected WithEvents autores As System.Web.UI.WebControls.DataGrid
Protected WithEvents cmdborrar As System.Web.UI.WebControls.Button
Protected WithEvents OleDbConnection As System.Data.OleDb.OleDbConnection
Public z As autorcitos

'nivel de formulario xq seran utilizadaos en otros procedimientos

Private ds As New DataSet()
Private adaptadorautores As New OleDbDataAdapter()

'///////////////PROCEDIMIENTO BORRAR/////
Private Sub autores_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles autores.DeleteCommand

'evento para eliminar una fila
Dim filaeliminar As Long
'cojo el numero de fila del clic
filaeliminar = e.Item.ItemIndex
'eliminamos la fila....
ds.Tables("authors").Rows(filaeliminar).Delete()
'hacemos el update
adaptadorautores.Update(ds, "authors")

'inicializamos el estado de las filas ado.net
'confirmamos todos los cambios realizados en esta tabla
'desde la ultima vez q se llamo
ds.Tables("authors").AcceptChanges()
'refresh del grid
autores.DataBind()

End Sub


gracias!!!