str.Format(TEXT("Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False; Data Source=%s"), szDatabase);//数据库文件名
Access2007有点差别,连接字符串为:
str.Format(TEXT("Provider=MSDASQL.1; Persist Security Info=False; Data Source=MS Access Database; Initial Catalog=%s"), szDatabase);//数据库文件名
如果用Access2007的字符串连接Access2000的字符串,是连接不上的.反之则可以.
原文:http://blog.51cto.com/9233403/2069359