关与recordset.find方法
Dim pn As String
pn = Form1.TreeView1.SelectedItem.Text
rec.Open "pinfo", con, adOpenKeyset, adLockOptimistic 'rec为recordset对象,pinfo为表名
rec.MoveFirst
rec.Find "pname = 'pn'", , , 1
If Not rec.EOF Then
Text1.Text = rec("pname")
Text1.SetFocus
End If
请高手帮我看一下为什么找不到该记录呢(记录一定在数据库中)错在哪了呢
问题点数:100、回复次数:3Top
1 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-06-01 10:43:00 得分 0
rec.Find "pname = '" & pn & "'", , , 1Top
2 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-06-01 10:43:38 得分 100
rec.Find "pname = '" & pn & "'", , , 1
pn是变量,应该用&连接到SQL串中。Top
3 楼wwwwb()回复于 2006-06-01 10:49:41 得分 0
1、RECORDSET只有FINDFIRST、FINDLAST;
2、TRY:
rec.Find "pname = '" & pn & "'", , , 1
Top




