设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 快速获取Connection连接语句

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2014-9-5 09:50:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 盗梦 于 2014-9-5 10:12 编辑

Connection是ADO的数据库连接对象。用于连接数据库,这个在这里就不作介绍。大家可以自己去查阅其他资料。
这里主要说怎么快速得到Connection连接语句。

这个连接语句相当不好记忆。我之前都是保存起来。要使用的时候再查阅。例如:

Access2003的连接语句:
  1. strConnect= "Driver={Microsoft Access Driver (*.mdb)}; " & _
  2.                        "Dbq=数据库路径;" & _
  3.                        "Uid=用户名; " & _
  4.                        "Pwd=密码; "
复制代码
SQL的连接语句:
  1. strConnect= "Provider=SQLOLEDB.1;" & _
  2.                        "Password=密码;" & _
  3.                        "Persist Security Info=True;" & _
  4.                        "User ID=用户名;" & _
  5.                        "Initial Catalog=数据库名;" & _
  6.                        "Data Source=服务器IP"
复制代码

==========================华丽分割线========================

这里,我介绍一种快捷有效的方法,而且可以是否连接正常。

1、随便新建一个记事本

2、把 txt 后缀名改成 udl

3、双击直接打开这个 udl 文件,可以看到这个数据库链接属性窗口
      

4、设置提供程序。
      默认是ODBC
      Access2003 驱动程序用 Microsoft Jet 4.0 OLE DB Provider
      Access2007/2010/2013 驱动程序用 Microsoft Office 12.0(这里版本号可能不一样) Access Database Engine OLE  DB Provider
      SQL 驱动程序用 Microsoft OLE DB Provider for SQL Server
      里面还有很多其他的,MYSQL, SQLite都有。然后点 下一步

5、这里我以Access2003为例,选择 Microsoft Jet 4.0 OLE DB Provider ,下一步,自动跳到 “连接”那一页
     
     然后选择你要连接的数据库,填写用户名和密码。默认用户是Admin,如果没有密码就勾上空白密码。同时也要勾选允许保存密码。

6、以上填写完之后,点测试连接。这个功能就是这个方法最大好处。测试成功之后,点确定即可

7、把后缀名 udl 改回 txt,打开就可以看到数据库连接语句。
     

注:如果发现Access有密码,而且密码是正确的。怎么测试都不成功。
解决办法:
  1. 先点确定,然后用记事本打开该文件。在Password前面加这段话:"Jet OLEDB:Databas "。没有双引号。
  2. Password=123; 变成 Jet OLEDB:Database Password=123;
复制代码

然后再测试,则可以测试通过。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-9-5 09:58:04 | 只看该作者
Good! 点一下赞
3#
发表于 2014-9-5 10:25:39 | 只看该作者
赞一个,太好了。亲测可以成功。求楼主再用这么通俗易懂的语言普及下ADO的基本使用方法及示例吧,这是初学者的福音啊

点击这里给我发消息

4#
 楼主| 发表于 2014-9-5 10:28:04 | 只看该作者
DLYC 发表于 2014-9-5 10:25
赞一个,太好了。亲测可以成功。求楼主再用这么通俗易懂的语言普及下ADO的基本使用方法及示例吧,这是初学 ...

容我多酝酿酝酿
5#
发表于 2014-9-6 09:50:37 | 只看该作者
高大上且简单有效 谢谢高人分享
6#
发表于 2014-9-9 19:07:09 | 只看该作者
学习了谢谢,期待楼主新的教学.
7#
发表于 2014-9-10 20:31:28 | 只看该作者
谢谢楼主,学习了。
8#
发表于 2014-9-12 16:43:04 | 只看该作者
好东西,学习了,特别是连接带密码的access数据库,困扰了多年啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 15:50 , Processed in 0.242975 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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