VB操作SQL数据库的有关问题

求助VB操作SQL数据库的问题
各位大侠好,求助一下几个问题:
  1.VB如何自动获取SQL数据库中所有表的名字。
  2.VB如何能自动获取到每个表中的所有字段。
  3.用ADODC控件查询数据库后,用什么方法将每条记录某字段的结果赋给变量。

------解决方案--------------------
1-2头两个问题可以通过查系统表可以获取你想要的数据,大概是sysobjects之类的表中就保存着你要的数据
3这个问题应该可以获取控件中绑定的Recordset对像,通过它获取字段值,或者可以不使用控件,直接使用Recordset对话从数据库获取到数据,直接将Recordset对像中的数据取出赋给变量。