设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5362|回复: 15
打印 上一主题 下一主题

[ADO/DAO] 如何用ADO的Recordset对象生成本地ACCESS表?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-18 19:51:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xingzhihao 于 2010-9-18 22:03 编辑

如题:

或者绑定窗体数据源也可以。

希望有一个例子,或代码。请高人指点了,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-9-18 20:40:16 | 只看该作者
要生成表,好像要用adox吧, ADO应该不能生成了
3#
发表于 2010-9-18 21:15:09 | 只看该作者
首先根据Recordset对象的字段属性,创建一个表,然后addnew。代码实例没有。
顺便说一下,既然ado可以连接数据源,在查询中直接用生成表查询也可以的。
4#
 楼主| 发表于 2010-9-18 22:00:40 | 只看该作者
aslxt ,感谢你的帮助!

在查询中直接用生成表查询的方法,我试过。还有不足。

问题是生成的表在远程服务器端,而不是在本地,如何解决?
5#
发表于 2010-9-18 22:25:15 | 只看该作者
回复 xingzhihao 的帖子

你的问题是【...生成本地ACCESS表?】,怎么又要在远端服务器生成表了?
   
6#
 楼主| 发表于 2010-9-19 10:42:55 | 只看该作者
本帖最后由 xingzhihao 于 2010-9-19 10:44 编辑

aslxt ,感谢你的关注

我的意思是运行 生成表查询 后,生成的表在远端服务器上,而我需要的是在本地生成ACCESS表。

运行 生成表查询 行不通呀

点击这里给我发消息

7#
发表于 2010-9-19 11:04:24 | 只看该作者
ADO记录集可以直接绑定到窗体
Set Me.Recordset=rst
8#
 楼主| 发表于 2010-9-19 13:27:59 | 只看该作者
本帖最后由 xingzhihao 于 2010-9-19 13:32 编辑

Set conn = New ADODB.Connection
Set Rs = New ADODB.Recordset


conn.ConnectionString = "driver={sql server};server=123.21.23.21;uid=sa;pwd=12345;Database=master"
conn.ConnectionTimeout = 50
conn.Open
Dim str As String
'连接连接对象
Set Rs.ActiveConnection = conn
'设置游标类型'游标类型为 可以看到记录集的 增删改
Rs.CursorType = adOpenDynamic
str = "select * from 一般情况表"
Rs.Open str
Rs.MoveLast
Set Me.Recordset = Rs

提示这一行错误: Set Me.Recordset = Rs





小宝:指点一下

本帖子中包含更多资源

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

x
9#
发表于 2010-9-19 13:37:24 | 只看该作者
把ADO记录集绑定到窗体要使用本地游标
rst.CursorLocation=adUseClient
rst.Open

点击这里给我发消息

10#
发表于 2010-9-19 13:59:09 | 只看该作者

Rs.CursorType = adOpenDynamic

把adOpenDynamic改为adOpenStatic是可以,但也许不能编辑你试试看

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 05:48 , Processed in 0.097847 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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