Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

ACCESS窗体无法显示SQL数据库数据(ADO连接)

潘哥  发表于:2011-01-21 08:35:40  
复制

显示已经连接到SQL数据库,能用fields读取数据表的字段名。但无法在窗体中显示,在子窗体中更没有办法显示。不知道问题可能出在哪里?

上传的文件是窗体操作时的画面。

 

 

Private Sub Form_Load()
Dim cn As New ADODb.Connection
Dim rs As New ADODb.Recordset
Dim rsj As ADODb.Recordset
Dim strcn As String
Dim strrs As String
strcn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=pan;Initial Catalog=¹数据库¹;Data Source=127.0.0.1"
strrs = "select * from table"
cn.Open strcn

With rs
.CursorLocation = adUseClient
.Source = strrs
.ActiveConnection = cn
.CursorType = adOpenKeyset
.LockType = adLockBatchOptimistic
.Open
End With

If cn.State = 1 Then
MsgBox "ÒѾ­Á¬½ÓÉÏÊý¾Ý¿â"
End If
If rs.State = 1 Then
MsgBox "ÒѾ­´ò¿ª¼Ç¼¼¯"
End If
Set Me.Recordset = rs

‘set me.子窗体.recordset=rs  ’更不行的,直接错误提示 “2467”.
Me.Requery

End Sub

点击下载此附件

 

Top
潘哥 发表于:2011-01-21 23:42:47

没有人顶一下?只好自己顶了。



赵文斌 发表于:2011-01-22 13:39:30
 Set Me.子窗体.Form.Recordset = ss

潘哥 发表于:2011-01-22 17:05:30
Set Me.子窗体.Form.Recordset = ss
这句中的ss是什么??


赵文斌 发表于:2011-01-22 18:23:34
记录集。你定义是什么就是什么了。你定义的是RS。我定义的是SS。只是名字改了而已,没有别的变化

潘哥 发表于:2011-01-22 22:52:58

赵文斌老师你在ACCESS的子窗体中能通过ADO连接看到SQL数据库的数据吗?



赵文斌 发表于:2011-01-23 00:34:35

可以

 



潘哥 发表于:2011-01-23 01:32:27
嗨,把头都憋大了,还是无法在窗体中看到SQL的数据啊。很泄气。

赵文斌 发表于:2011-01-23 21:40:59
不明白你到底要达成什么效果。既然都连上了都调出记录集了不就看到数据了。只是怎么样赋值到子窗体里。设置子窗体不单只Set Me.子窗体.Form.Recordset ,还需把子窗体里的文本框的控件来源设成记录集中字段名。这样数据才会出来

潘哥 发表于:2011-01-24 09:14:53

谢谢赵文斌老师,我试试去。



潘哥 发表于:2011-01-24 15:00:05

试了一下,但看不到从SQL数据库传过来的数据集。我把操作过程上传过来,麻烦看一下操作的对不对。

点击下载此附件

煮江品茶 发表于:2011-01-24 16:25:33
在设计视图下,在主窗体上放几个文本框,将文本框的数据源与一些字段绑定。这样就应该可以看见数据了。

潘哥 发表于:2011-01-25 10:12:49

终于能在窗体上看到数据了,非常高兴。在此特别非常感谢煮江品茶大师,同时也很感谢赵文斌老师。虽然做的窗体很简陋,但还是想大家能分享我能看到数据的心情。特把窗体传上来。

点击下载此附件

总记录:12篇  页次:1/1 9 1 :