La generación de SQL dinámico para UpdateCommand no es compatible con un SelectCommand que no devuelve ninguna información clave de columna

Quiero actualizar / editar datos en la base de datos (MS Access) utilizando DataGridView en VB.net. Utilicé este código:

       Dim sadapter As OleDb.OleDbDataAdapter
       Dim sds As DataSet
       sadapter.Update(sds, "marks") 

entonces mostrando este mensaje:

La generación de SQL dinámico para UpdateCommand no es compatible con un SelectCommand que no devuelve ninguna información clave de columna.

Respuestas a la pregunta(0)

Su respuesta a la pregunta