LOCAL loCursorAdapter loCursorAdapter=CREATEOBJECT('CursorAdapter') loCursorAdapter.DataSourceType='ODBC' loCursorAdapter.DataSource=SQLSTRINGCONNECT('Driver=SQL server;Server=MyServer; Database=MyDatabase') loCursorAdapter.SelectCmd='select * from news' loCursorAdapter.Tables='News' loCursorAdapter.KeyFieldList='Numero' loCursorAdapter.UpdatableFieldList='AddUser' loCursorAdapter.UpdateNameList='AddUser News.AddUser' loCursorAdapter.CursorFill() BROWSEI still also do not understand why we have to specific other properties to specify the list of fields for update when we already did so by the use of UpdatableFieldList.