从文本框输入数据库名称,并导入显示,提示找不到文件

求助:从文本框输入数据库名称,并导入显示,提示找不到文件。
从文本框输入数据库名称,并导入adodc并显示,显示找不到文件

 Form2.Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\' & text3.text & ';Persist Security Info=False"

在text3输入“电器库.mdb"

文件被拷到默认目录下,使用相对路径。

提示找不到text3.text文件

1、是否' & text3.text & '的写法不对?  改为'text3.text'也不行
2、如果文本框输入的文件名可以导入了,.mdb怎样写在语句中,不必在文本框内输入?
3、如果是驱动器列表框+目录列表框+文件列表框,选中文件列表框中的文件,怎样实现上述方法导入数据库?



------解决思路----------------------
 Form2.Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\" & text3.text & ";Persist Security Info=False"
------解决思路----------------------
使用 CommonDialog 控件的 ShowOpen 方法查找打开文件,更加方便:

Private Sub Text1_DblClick()
With CommonDialog1
    .DefaultExt = "MDB file
------解决思路----------------------
*.mdb"
    .ShowOpen
    Text1 = .FileName
End With
End Sub
------解决思路----------------------
如果程序不在根目录,那不需要加反斜杠的好像