怎樣指定datagrid控件的datasource為rs(dim rs as ADODB.Recordset)?
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set DataGrid1.DataSource = rs
但是這樣出現錯誤,"資料列集無法設定書簽"
问题点数:20、回复次数:7Top
1 楼yanga(急雨)回复于 2002-06-17 17:28:42 得分 20
Option Explicit
Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim strSQL As String
Private Sub Form_Load()
strSQL = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=用户名;password=密码;Initial Catalog=数据库名;Data Source=服务器名"
Conn.Open strSQL
Rs.CursorLocation = adUseClient
Rs.Open "select * from Table", Conn, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
'这样了改试一试看
End Sub
Top
2 楼luckysusan(海闊天空)回复于 2002-06-17 17:38:00 得分 0
一定要設定光標CursorLocationTop
3 楼luckysusan(海闊天空)回复于 2002-06-17 17:38:57 得分 0
一定要設定光標CursorLocationTop
4 楼spring_y(蹭分也要蹭到一颗星)回复于 2002-06-17 17:42:51 得分 0
设置游标Top
5 楼Czh_cz(风清云淡)回复于 2002-06-17 17:48:17 得分 0
upTop
6 楼KAIBate(凯)回复于 2002-06-17 17:58:46 得分 0
UPUP:)
Top
7 楼carl__yao(Carl)回复于 2002-06-17 18:37:50 得分 0
加入了Rs.CursorLocation = adUseClient就可以了.謝謝各位.Top
8 楼zg(zg)回复于 2002-06-18 13:23:44 得分 0
呵呵,好,帮了我的大忙了Top
相关问题
- Dim WithEvents RS As Recordset 编译出错?
- 如何判断session("rs")为空,session("rs")是一个RecordSet?
- ADODB
- recordset
- 请问从DAO出的Recordset为什么不能赋给MSHFlexGrid的DataSource属性??
- 能否将Datagrid或Msflexgrid的datasource属性等于一个Recordset对象
- 用ADODB查询SQLSERVER数据库,得到的RecordSet的RecordCount为-1,为何?
- 在定义变量时:Dim WithEvents RS As Recordset,加一个WithEvents是怎么回事?
- ADODB里面的Connection,comand,recordset 到底怎么用,怎么跟SQL语句挂勾(百分&在线等)
- 问高手(在线等!):如何判断rs(recordset类型)和con是否已经打开?




