设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1870|回复: 1
打印 上一主题 下一主题

[Access本身] 【Access基础】 连接 Access 2007 的操作方法

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-29 10:48:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    自从微软发布Access2007以来大家 许多程序猿就变的不舒服起来。因为连接Access数据库的语句变了 不再是以前97 2000 2003通用的数据库连接方法了。而新的连接语句 由于大中华局域网的关系(你们懂得...)国内的资料比较少。所以此次做一个总结以便大家今后使用到的时候进行查阅:
            
<1>连接 Access 2007 的操作方法
            //无密码的连接字符串
            string conStr = "rovider=Microsoft.Ace.OleDb.12.0;";
            conStr += @"Data Source=Access2007文件位置;";
            conStr += "ersist Security Info=False;";
            //有密码的连接字符串
            string conStr = "rovider=Microsoft.Ace.OleDb.12.0;";
            conStr += @"Data Source=Access2007文件位置;";
            conStr += "Jet OleDbataBase Password='你的密码';";
        <connectionStrings>
        <add name="Access" connectionString="Provider=Microsoft.Ace.OleDb.12.0;Data Source=你的位置;" />
        </connectionStrings>

<2>连接 Access 2003 的操作方法
            //无密码的连接字符串
            string conStr = "Provider=Microsoft.Jet.OleDb.4.0;";
            conStr += @"Data Source=Access2007文件位置;";
            conStr += "Persist Security Info=False;";
            //有密码的连接字符串
            string conStr = "Provider=Microsoft.Jet.OleDb.4.0;";
            conStr += @"Data Source=Access2007文件位置;";
            conStr += "Jet OleDbataBase Password='你的密码';";

            <connectionStrings>
            <add name="ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
             Data Source = Access2007文件位置;;
             Jet OLEDBatabase Password=123" providerName="System.Data.OleDb" />
            </connectionStrings>
官方语句为:
            连接 Access 2003
            Provider=Microsoft.Jet.OleDb.4.0;            
            Data Source=Access2007文件位置;
            Persist Security Info=False;

            连接 Access 2007
            Provider=Microsoft.ACE.OLEDB.12.0;
            Data Source=Access2007文件位置;
            Persist Security Info=False;

            连接 Access 2007
            Provider=Microsoft.ACE.OLEDB.12.0;

            Data Source=Excel2007文件位置;
            Jet OLEDB:Database Password=数据库密码;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2014-3-9 22:25:17 | 只看该作者
吹笛,这个可以有!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-26 03:15 , Processed in 0.082025 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表