admin管理员组

文章数量:1530266

手头有个程序,数据库access,界面access,涉及到用vb还是vba的,进行编程。

我很恼火一件事,就是微软,为什么提供了一种让开发者迷茫的API查询方式?

比如,我想查看一下 ADODB.Recordset 对象的Open方法,实现什么功能,怎么使用,我应该怎么查询呢?

我首先想到msdn

百度msdn之后,提示第一个看着像官方网站的网站是这个:

点击打开链接

http://msdn.itellyou/

看起来还挺正规的,但是我进这个网站,进行检索,反正就是想在网站上找到我需要的API,就是TMD找不到

我很郁闷

事实证明,还是要下面的网址

点击打开链接

https://msdn.microsoft/zh-cn/aa570309


然后我终于在上述网站检索到了

https://msdn.microsoft/zh-cn/library/ms675544(v=vs.85).aspx 点击打开链接

这就是这个open方法的api

微软的msdn有一些让人无所适从的地方,很想骂人

比如下面这个页面


我想让微软的工作人员摸着自己的良心说,你TMLGBD睁开你的狗眼看看,从上面的页面中看得出这个对象继承自哪里吗?看得出来对象的结构吗?

而且,我不是这么爱骂人的人,你MLGBD,你看看下面


连接 这两个汉字,我CNMLGCBD,你们微软的工作人员要脸么? 这NMB叫Connection好不好?

NMLGBD,你们家的方法用中文名吗?你见过哪个代码的方法起一个中文名了?

然后,我点击进去了


NMLGBD你不是会打英文吗?那NMLGBD上一级页面为什么写你妈中文啊,你写成 “连接” 谁你妈能搜索的出来?

卧槽。。。。。。。。。。。。。。。。。。。。。微软傻逼


ADODB.Recordset.Open方法:用于建立一个数据库连接,并返回数据库指针,用以指向数据库中的数据表、查询、窗体等对象

手头代码 使用Open方法有四个参数

rs1.Open " SELECT * " & _
         "   FROM 导入明细 ", _
            Application.CurrentProject.Connection, _
            adOpenForwardOnly, _
            adLockPessimistic

1.字符串,这个就不解释了

2. Application.CurrentProject.Connection 

3. adOpenForwardOnly    表示只允许在记录集的记录间往前移动

4.adLockPessimistic       表示当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性








本文标签: 之处不便代码AccessVBA