我在form中加了 text1 text2 command1  目的是点击command1后将text1和text2中的内容存入access库。   在做连接的时候
Dim objcon As New ADODB.Connection
objcon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet  OLEDB:database  password=;Data  Source=" & App.Path & "\xx.mdb"提示"用户定义类型未定义"但我见别人做的程序也是这么做的连接。     怎么办呢?

解决方案 »

  1.   

    没引用ADO库。
    工程——》引用——》Microsoft AcitiveX Object 2.* Libary
    钩上
      

  2.   

    又提示找不到可安装的isam  ....?这一行objcon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet  OLEDB:database  password=;Data  Source=" & App.Path & "\xx.mdb"
      

  3.   

    Dim CN       As New ADODB.Connection
           Dim Rs       As New ADODB.Recordset
     
           CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist  Security  Info=False;Data  Source=" & App.Path & "\ty.mdb"
     
      CN.Open
    cn.open这行提示找不到可安装的isam ?
      

  4.   

    凡是在编辑环境中,那些拥有成员(属性,方法等)的"家伙",如这里的"ADODB",当在他们的后边敲入"."后成员没自动出来,就说明 VB 暂时还不支持这"家伙",一般就得定义或引用...
      

  5.   

    找到原因了http://support.microsoft.com/?scid=kb;zh-cn;273458&spid=3042&sid=global我靠,真不顺。
    谢谢 zgvslch(烟花离落) ,结帖
      

  6.   

    好像是安了pack5就没问题了。我试试