不好意思。复制代码出错。
中间一段应该是:
rs1.FindFirst num 'rs1在模块里已经定义
If Not rs1.NoMatch Then
displayrecord '上面的写错了。应该是执行这个子程序
else
MsgBox "no id ", vbOKOnly + vbExclamation, "" 附:
Public Sub displayrecord()
Dim i As Integer
For i = 0 To 5
If Not IsNull(rs1.Fields(i)) Then
Text1(i) = rs1.Fields(i)
Else
Text1(i) = ""
End If
nextend sub
中间一段应该是:
rs1.FindFirst num 'rs1在模块里已经定义
If Not rs1.NoMatch Then
displayrecord '上面的写错了。应该是执行这个子程序
else
MsgBox "no id ", vbOKOnly + vbExclamation, "" 附:
Public Sub displayrecord()
Dim i As Integer
For i = 0 To 5
If Not IsNull(rs1.Fields(i)) Then
Text1(i) = rs1.Fields(i)
Else
Text1(i) = ""
End If
nextend sub
《Visual Basic 6 数据库访问技术》 是jeffrey P.McManusy(美),
学的是ADO的话就买《Visual Basic 6 数据库开发人员指南》也是美国人写的
说出来叫你晕(num = "学号='" & num & "'")
这一段代码的“学号=“应该是“学号="就这么简单,说出来你们别笑。我是菜鸟,
以前学的专业跟计算机差十万八千里。
总之,耽误大家时间,给分,希望以后能
得到各位大侠的多多指教。