A geração de SQL dinâmica para o UpdateCommand não é suportada em um SelectCommand que não retorna nenhuma informação de coluna de chave

Eu quero atualizar / editar dados no banco de dados (MS Access) usando DataGridView no VB.net Eu usei este código:

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

em seguida, mostrando esta mensagem:

A geração de SQL dinâmica para o UpdateCommand não é suportada em um SelectCommand que não retorna nenhuma informação de coluna-chave.

questionAnswers(0)

yourAnswerToTheQuestion