Visual Studio for Database Access中的连接字符串

时间:2013-07-14 13:58:54

标签: visual-studio-2010 c#-4.0 ms-access-2007

我的Access数据库是密码:(密码是'123')

C#中的连接代码是什么?

SqlConnection cnn = new SqlConnection();
cnn.ConnectionString = @“Provider = Microsoft.ACE.OLEDB.12.0;数据源= G:\ My Project \ DB.accdb; user = Admin; pwd = 123”;
cnn.open();

'错误连接'

2 个答案:

答案 0 :(得分:1)

Microsoft Access的正确连接字符串是这样的

@"Provider=Microsoft.ACE.OLEDB.12.0; 
 Data Source=G:\My Project\DB.accdb;
 Jet OLEDB:Database Password=123;"

当然,您应该使用适当的提供商。 SqlConnection和命名空间System.Data.SqlClient中的其他类用于Sql Server。 Microsoft Access应使用名称空间System.Data.OleDb中的类,如OleDbConnectionOleDbCommandOleDbDataReader等...

答案 1 :(得分:1)

这可能会帮助你

Date.range('2012.01.01', '2013.01.01').every('days').length

如果您使用的是Microsoft Access accdb ODBC驱动程序

  Private connString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=G:\My Project\DB.accdb;Jet OLEDB:Database Password=123;"

  SqlConnection cnn = new SqlConnection(connString);

  cnn.open();
  //Do your Work