i've just started developing using sql server & vb.net

and am slowly learning about ado rather than dao but my question is this

im using vb.net & i have some code using a OleDbDataAdapter, OleDbConnection, OleDbCommand and a DataSet

but when i try n update records on the database i keep getting the error

Dynamic generation of SQL cannot be done . . . .

because no key column information was selected ???

whats key column information its really starting to do my head in