2010-11-12 77 views
0

我想从我的计算机中的任何文件夹连接数据。用户单击浏览按钮后,它出现访问数据库文件夹的任何位置。然后,用户单击连接按钮,但我面临连接问题。数据源如何读取和连接?

在浏览器按钮

Using ofd As New OpenFileDialog 
     ofd.Filter = "mdb files |*.mdb" 
     ofd.Title = "Select File" 
     ofd.ShowDialog() 

     TextBox1.Text = ofd.FileName 

     If ofd.ShowDialog() = Windows.Forms.DialogResult.OK Then 
      MessageBox.Show("Hang amik " & TextBox1.Text) 
     End If 
    End Using 

在连接按钮

Dim connetionString As String 
    Dim cnn As OleDbConnection 

    connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & TextBox1.Text " 
    cnn = New OleDbConnection(connetionString) 


    Try 
     cnn.Open() 
     MsgBox("Connection Open ! ") 
     cnn.Close() 
    Catch ex As Exception 
     MsgBox("Can not open connection ! ") 
    End Try 

我的主要问题是什么代码必须插入连接到数据库?

Data Source= & TextBox1.Text 

我的代码不工作。

使用Visual Studio 2010.vb.net.Thank你很多。

+0

你是否试图让他们连接到他们想要的任何类型的数据库?访问,Excel等?谢谢。 – XstreamINsanity 2010-11-12 12:39:50

回答

0

修复:

connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & TextBox1.Text 

使用的String.Format更好地改善编译字符串变量的可用性。

+0

它work.thanks! – 2010-11-14 10:20:30