设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: 鱼儿游游
打印 上一主题 下一主题

[与其它组件] 【原创】MDB+SQL(不用链接表),解决“组合框的行来源”的方法

[复制链接]
11#
发表于 2011-1-5 20:44:11 | 只看该作者
looklook非常感谢
12#
发表于 2011-1-6 10:42:16 | 只看该作者
非常感谢!
13#
发表于 2011-1-6 14:23:55 | 只看该作者
本帖最后由 红尘如烟 于 2011-1-6 14:41 编辑
鱼儿游游 发表于 2011-1-3 20:26
楼上的,用ADO的方式链接SQL Server 数据库(非ADP方式),直接把记录集赋值给组合框是不行的,你试下就知道 ...


可以将组合框绑定到指定的来源于SQL Server的ADO记录集,不过需要在记录集中使用客户端游标:

Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim strSQL As String

strSQL="SELECT 字段1 FROM 表1"
cnn.Open ……
rst.CursorLocation=adUseClient
rst.Open strSQL,cnn,adOpenKeyset,adLockReadOnly

我之前也做过一个这样的例子,即在mdb中通过ADO连接数据库,不使用链接表,不过ADO记录集绑定到窗体中存在一些问题,比如批更新只能更新当前的一条记录、筛选器只能使用一次、排序好像也只能使用一次等,不像DAO记录集那样和Access结合的紧密,所以被我丢到一边了
14#
发表于 2011-1-7 09:09:04 | 只看该作者
学习中
15#
发表于 2011-1-8 20:33:55 | 只看该作者
sad asdfasdas
16#
发表于 2011-1-11 18:09:00 | 只看该作者
17#
发表于 2011-1-20 10:16:56 | 只看该作者
i need it
18#
发表于 2011-1-20 13:57:38 | 只看该作者
谢谢学习了
19#
发表于 2011-1-20 18:24:17 | 只看该作者
谢谢学习了
20#
发表于 2011-1-20 19:23:23 | 只看该作者
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 19:58 , Processed in 0.091567 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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