请帮忙解释下VB中这段代码

来源:百度知道 编辑:UC知道 时间:2024/06/11 09:28:34
请详细解释下.谢谢
①sql="select users.姓名,users.性别 from users where 编号=val('" & Text8.Text & "')"

②=val('" & Text8.Text & "')

③Dim rs As New ADODB.Recordset和Dim rs As ADODB.Recordset
Dim rs as ADODB.recordset 和Public rs as ADODB.recordset

谢过达人。。。。。。。。。
val('" & Text8.Text & "')
是把Text8.Text转化成数值

这个转化后的数值存放在哪里? 由谁来调用?

sql="select users.姓名,users.性别 from users where 编号=val('" & Text8.Text & "')"

在users 表选择中编号等于(Text8.Text)内容的 姓名和性别

val('" & Text8.Text & "')
是把Text8.Text转化成数值

Dim rs As New ADODB.Recordset 建立新的链接
Dim rs As ADODB.Recordset 定义结果集 就是你查询完后结果存放的地方

Dim rs as ADODB.recordset 同上
Public rs as ADODB.recordset 公共的结果集,在一个窗体或者模块内都能用

你要是不明白,再补充。