你的connectionstring是如何写的?

解决方案 »

  1.   

    是因为你的连接字符串中的这里有问题
    ............Data source=youdatabase.........
    在Data和Source中是要有空格的"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;" 
    orDim oOleDbConnection As OleDb.OleDbConnection
    Dim sConnString As String = _
             "Provider=Microsoft.Jet.OLEDB.4.0;" & _
             "Data Source=C:\myPath\myJet.mdb;" & _
             "User ID=Admin;" & _
             "Password=" 
    oOleDbConnection = New OleDb.OleDbConnection(sConnString)
    oOleDbConnection.Open()
     see
    http://www.able-consulting.com/dotnet/adonet/Data_Providers.htm#OLEDBManagedProvider