form2.data1.databasename=App.path+"www.mdb"

解决方案 »

  1.   

    Form2.data1.databasename=App.path+"\www.mdb" 
      

  2.   

    好象不是路径问题!我用过:
    Form2.data1.databasename=App.path&"\www.mdb" 
    Form2.data1.databasename="a:\www.mdb" (www.mdb在a盘里)
    都不行
      

  3.   

    你查下data1的connect中设置是不是同你提供的数据库一致,如你用的是Access97建的数据库,可能你的VB6.0升级了对应的data1的connnect变成了Access2000将出找到ISAM的错误提示.
      

  4.   

    但我在form2中加代码可以,
      private sub form_load()
         form2.data1.databasename="a:\www.mdb"
        form2.data1.recordsouce="select * form 甲表"
    end sub
      

  5.   

    但我在form2中加代码可以,
      private sub form_load()
         form2.data1.databasename="a:\www.mdb"
        form2.data1.recordsouce="select * form 甲表"
    end sub
      

  6.   

    private sub command_click()
        form2.show
        form2.data1.databasename="www.mdb"
        form2.data1.recordsouce="select * form 甲表"
         form2.data1.refresh  '看这一行!
    end sub
      

  7.   

    private sub command_click()
        form2.show
        form2.data1.databasename="a:\www.mdb"
        form2.data1.recordsouce="select * form 甲表"
         form2.data1.refresh  '看这一行!
    end sub
      

  8.   

    private sub command_click()
        form2.show
    end sub
    private sub form2_load()
        '請先將www.mdb考貝至當前程序所在目錄下并且此數據庫用vb自已的visual data mananger制作﹐避免數據庫Jet引擎不匹配問題。
        form2.data1.databasename = App.Path & "\www.mdb"
        form2.data1.recordsouce="select * form [甲表]"
        data1.refresh
    end sub
    令外要顯示出數據可在form2上畫一個DBGrid數據綁定控件并將其recordsource屬性設為data1記住連上了要給我分哦﹗