vb資料庫的問題(編號:1386)

請問各位先進!!
小弟使用VisData建立一Access格式之資料庫
,而後使用ADODC連結該資料庫,再以TextBox
連結ADODC中的RecordSource,執行後,若更改
TextBox的內容,若移動Adodc的指標後,vb應會
自動更新TextBox所連結之資料庫欄位的內容,可
是為什麼移動指標後vb老是跟我說
"更新或重整所需鍵欄位資訊不足",若小弟使
用一Command來執行Adodc1.recordset.update
也是出現一樣的訊息,這是為何呢??
另還有一問題,假使小弟在Adodc1.recordsource中
使用sql語法,例如:
adodc1.recordsource="select [name],[year],[month] _
from test"
但在DataGrid中不要出現Month這個欄位,應要怎麼做
呢??(因Month欄位要給TextBox使用)
望各位先進能不吝指教!!