在access2000中用ADO给组合框赋数据源-张志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


在access2000中用ADO给组合框赋数据源

发表时间:2005/2/28 评论(1) 浏览(11920)  评论 | 加入收藏 | 复制
   
摘 要:在ACCESS2000中用ADO给组合框赋数据源
正 文:
一、问题重现:
   在ACCESS2003中,通过ADO打开一个远程表,用下面的代码给窗体的组合框赋上数据源:
   '前面代码省略
    ........
    strSQL = "select * from tblTest"
    Set rst = New ADODB.Recordset
    rst.CursorLocation = adUseClient    '本地游标
    rst.Open strSQL, strConn, adOpenDynamic, adLockOptimistic
    set me.组合框名称.Recordset = rst

   在Access2000版中一试,发现不支持set me.组合框名称.Recordset = rst


二、解决方法:
   1、直接定义值列表
   这种方式如果行数过多,则不可行,最大长度为备注字段大小。

   2、不使用组合框,而使用其他窗体进行录入,然后将选择结果回传到文本框
这种方式将耗费大的编程时间,不合算

   3、将查询结果生成为mdb中的临时表。
   这种方式相对于第2种方式更好一些,保存为临时表后,将组合框的数据源用临时表来赋上,当操作员关闭窗体时,将临时表删除。

 

 

   4、用GetString方法解决,这是上述解决方法中的最佳解决方法(由zhuyiwen提供),分隔符用分号";"。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
用ADO与大型数据库的无“数据源”连接   【竹笛  2007/10/18】
用其他access的表作为本access 窗体的数据源  【Trynew  2007/10/21】
根据查询结果不同修改子窗体列名称与列数据同步改变\多数据源查询同一...  【colin  2014/4/18】
Access通过复选框动态改变图表数据源  【yuhong  2015/3/13】
Access连接数据源(ODBC)配置(Windows 7 64位...  【whsnow   2015/7/17】
常见问答
技术分类
相关资源
文章搜索
关于作者

张志

文章分类

文章存档

友情链接