手头有个程序,数据库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 表示当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性