access是数据库文件程序,win7是可以使用。
解决办法:
1、access数据库文件的打开需要安装office办公套件里面的acess程序。
2、安装独立版本的acess数据库。
3、注意查看数据库的后缀名,acess数据库文毕皮键件后缀为.mdb文件。
MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关系数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程序之一。Access能够访问Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容数据库内的数据。
熟练的软件设计师和数据分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的高级用户则能使用它来开发简单的应用软件。虽然它支持部分面向对象技术,但是未能成为一种完整的面向对象开发工具。其实Access也是微软公司另一个通信程序的名字,想与ProComm以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重命名于此数据库软件。目前最新的Access版本是MicrosoftAccess2013forWindows。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据握运的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以手巧为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
mdb格式的文件是Microsoft Office中Access的数据库文件,用Access就可以打开mdb文件。 如何把mdb转换散余为txt文件格式 SQL 命令:SELECT * INTO [TextDATABASE=文本文件路径明皮].[文激掘差本文件名称] FROM [authors] db.Execute "SELECT * INTO [TextDATABASE=C:\test].[authors.TXT] FROM [authors]"解决办法:① 下载安装Microsoft Access Database Engine 2010 Redistributable(28MB),共有32bit(下载)和64bit(下载)两个版本,具体要安装哪个要看你的Office程序是32bit的还是64bit的,比如:我圆姿的PC是64bit的Win8 Pro,但是我Office的程序是32bit的,所以我应当安装AccessDatabaseEngine.exe(32bit);
② 打开你的.NET应用程序配置文件(应用程序名.config,Web应用程序为 Web.config),设置数据库连接字符串的Provide Microsoft.ACE.OLEDB.12.0,例如标准连接字符串为:"Provider=Microsoft.ACE.OLEDB.12.0Data Source=Data.accdbPersist Security Info=False"
再次运行程序,OK,数据库连接成功,一切正常。
注意:64位系统下一定要修改提供程序为 Microsoft.ACE.OLEDB.12.0,而此时的文件名,可以隐塌是 早期的 mdb文件,也可以是新的 accdb 文件。
如果你虽然是64位系统,但是你的Office 是32位的,所以你只能安装32位的ACE驱动,因此你的.NET应用程序也只能发布成32位的,如果编译成anycpu版本,还是无法访问ACE。
(PS:如果你发布成x86格式的目标平台,并且不想使用accdb格式的Access数据库文件,那么就不必安装上面的32位ACE驱动了,省得折腾:-《)
注意:
如果你安装了 64位的Access程序,但是在VS2013中调试Web网站应用程序的时候,橘携绝提示“Microsoft.ACE.OLEDB.12.0” 未注册,请在VS的选项中,项目和解决方案,Web项目,勾选64位的 IIS Express 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)