oledb连接数据库的字符串格式?string strConn = string.Format("Provider=Microsoft.Jet.Oledb.4.0; Data Source={0},User ID={1},Password={2}", dbPath, Id, password);
这种格式的,后面的”变成了。 字符串格式不对

解决方案 »

  1.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myAccess2007file.accdb;Persist Security Info=False;
      

  2.   

    关于.net连接任何数据库的连接字符串,可以参考 http://www.connectionStrings.comProvider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False;