odbc连接access数据库

场景:

求救!vc中通过ODBC连接Access数据库
ODBC需要手动添加数据源,那么添加好以后,我建立了单文档程序,发现系统自动分配了一个IDD_ANODE_FORM(ANODE是我的程序名)的对话框,运行时就直接在menu下显示了,那么我想通过点击menu上的按钮才实现这个对话框的显示,该怎么做?请高手指教!!

------解决方案--------------------
“ODBC需要手动添加数据源”,这个并不是必须的,你一样可以在代码里面用连接字符串实现:

oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
          "Dbq=c:\somepath\mydb.mdb;" & _
          "Uid=Admin;" & _
          "Pwd=;"

oConn.Open "Driver={SQL Server};" & _ 
          "Server=MyServerName;" & _
         "Database=myDatabaseName;" & _
         "Uid=myUsername;" & _
          "Pwd=myPassword;"