界面中有Adodc1和DataGrid1,command1
Private Sub Command1_Click()
Dim num As String
num = Adodc1.Recordset.Fields("userID")
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find ("userID='" & num & "'") 
quks1.Show vbModal
end sub
-------------
在这个代码段中,num = Adodc1.Recordset.Fields("userID")有些不明白
1、Recordset.Fields("userID")表示数据集的userID字段的集合(Recordset.recordcount>1),既是集合又怎么赋值给一个整数呢?
2、操作中发现,num的值是选中的datagrid1的行的值。这个是什么机制实现的?
3、是不是当数据集Recordset.Fields或Recordset,当他们只有一条数据时,是可以直接对他们进行赋值或更改的??那么有多条数据时,是不是可以找到其中的一行,然后对这一行进行更改???
---
谢谢~