怎么将数据库指定值赋给文本框,求解!

如何将数据库指定值赋给文本框,求解!!!
假设我数据库中有个姓名自段
编号 姓名
1 小王
2 小李
3 小赵
我要将小李赋值
我是这么写的:
Adodc1.Recordset.Move 2
text2.text = Adodc1.Recordset.Fields("姓名")
但提示出错:BOF和EOF有一个值是真,或当前记录已删除...
可我没删任何记录,EOF和BOF也不应该为true啊
反正只要能将数据库指定的值赋值给文本框或变量就行了,怎么实现都行,求解答,尽量详细点,不要敷衍。

------解决方案--------------------
先MOVEFIRST 然后再循环到你要找的记录