Tengo un problema...
He llenado una base de datos access con un par de datos, los campos son:
id-autonumerico
txt-texto
mm-memo
ole-objetoOle
fecha-fecha/hora
Ninguno de estos campos es requerido.
El datagrid lo muestra perfecto, me carga todo bien.
He cargado la base con un datagrid (salvo el campo de objeto OLE que queda NULL) a traves de la siguiente rutina que es la que utilizo para que me guarde los cambios que se realizan sobre el datagrid:
Código:
El problem que estoy teniendo es que en este caso, si borro una fila me da un error en el ds.update, el error dice:Try Dim SQLString As String, connstring As String connstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & nombrebase & ";Persist Security Info=False" SQLString = "Select * From " & tabla2 Dim DBDataAdapter As New OleDb.OleDbDataAdapter(SQLString, connstring) Dim DBUpdateCommand As New OleDb.OleDbCommandBuilder(DBDataAdapter) If mfecha <> "" Then For Each r As DataRow In ds.Tables(0).Rows ''MsgBox(mfecha) If IsDBNull(r(mfecha)) Then r(mfecha) = Date.Now Next End If DBDataAdapter.Update(ds, tabla2) Me.Close() Exit Sub Catch Ex As Exception MsgBox(Ex.Message) End Try
NO SE PUEDE TENER ACCESO A LA INFORMACION ELIMINADA DE UNA FILA
Con otras bases de datos no sucede, cargo, modifico y borro info hasta que de golpe vuelve a aparecer este error.
Alguien sabe porque puede ser que aparezca?
Muchas gracias!