在一个工程中. 第一个main form打开后. 打开一个adodc1并显示数据.
在这个main form中又打开一个form2. 在form2的load中打开一个adodc连接数据库.
现在问题是在打开第二个form时候.弹出一个对话框:
[Microsoft][ODBC驱动程式管理员]找不到资料来源名称且未制定预设的驱动程式

解决方案 »

  1.   

    可能是你在form2中连接的ODBC名称写错了。
      

  2.   

    可是我的form2中没有加ODBC啊. 真是纳闷?????
      

  3.   

    连接有问题,你的adodc连接是怎么写的?
      

  4.   

    在 Form2 中重新设置一下 ADODC,并测试下一连接。
      

  5.   

    在form2中有个combo. 代码如下:
    Private Sub Combo1_Click()
    On Error GoTo errEnd
    table_no = Combo1.ListIndex + 1
    Adodc1.RecordSource = "select * from " & table_no
    Adodc1.Refresh
    DataGrid1.Refresh
    Call viewdata
    errEnd:
    End Sub如果将adodc1.refresh不要就没有弹出那个出错对话框. 在form2.load中应该不关这个combo的事情吧.
      

  6.   

    form2.load中有向combo填值就会触发 Combo1_Click