我的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();
'错误连接'
答案 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
中的类,如OleDbConnection
,OleDbCommand
,OleDbDataReader
等...
答案 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