Aodc.Recordset!字段名 叹号后面的字段名,有没有办法用变量啊解决方案

Aodc.Recordset!字段名 叹号后面的字段名,有没有办法用变量啊
如题 
Aodc.Recordset!字段名 叹号后面的字段名,有没有办法用变量啊
例如想实现这样一个过程
Public Function CheckZd(checkAdo As Adodc, Zhiduan As String, zhi As String) As Boolean
  checkAdo.Recordset!zhiduan=zhi 'zhiduan 以变量方式传入,也就是要修改 checkAdo 的(zhiduan)变量值的字段,换句话说,就是要修改哪个字段是未知的,请问各位有没有什么办法能做到!

End Function

------解决方案--------------------
变通一下:
Aodc.Recordset.fields(变量)