| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 390 人关注过本帖
标题:帮我看下这个程序有什么错啊
只看楼主 加入收藏
boyang2000
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-18
收藏
 问题点数:0 回复次数:5 
帮我看下这个程序有什么错啊

Private aa(15) As Integer
Private Conn As New ADODB.Connection
Private Rs As New ADODB.Recordset


Private Sub Command1_Click()
dim i as integer
For i = 1 To 15
If Rs.BOF Then
Rs.MoveFirst
ElseIf Rs.EOF Then
Rs.MoveLast
Else
Rs.Find "ID=" & aa(i)
text1.Text = Rs.Fields("tk_st").Value
Conn.Execute " update yanyu_l1 set tb1_st='" & LCase(Text1(1).Text) & "' where tb1_id= " & i & " "

End If
Next i
End Sub


Public Function rand()
For i = 1 To 15
Randomize
aa(i) = Int(99 * Rnd + 1)
For j = 1 To i - 1
If aa(i) = aa(j) Then
i = i - 1

End If
Next
Next
End Function

Private Sub Form_Load()
Call rand
Set Conn = New ADODB.Connection
Set Rs = New ADODB.Recordset
Conn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=tst"
Conn.Open
Rs.Open "select * from tk_yanyu", Conn, adOpenKeyset, adLockOptimistic

Rs.MoveFirst
End Sub

2007-03-26 14:21
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

提示什么错误.


我的msn: myfend@
2007-03-26 14:22
boyang2000
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-18
收藏
得分:0 
EOF和BOF有一个为真
2007-03-26 14:40
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
意思是你的 偷窥_艳遇 这个表里面没有任何记录 movefirst失败了

2007-03-26 14:59
boyang2000
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-18
收藏
得分:0 

我运行是看下结果好象是 RS。EOF为真啊

2007-03-26 16:06
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
那就movenext失败了 反正你失败了

最前面加这个判断
If Rs.BOF and Rs.EOF Then
exit sub
End if

2007-03-26 16:08
快速回复:帮我看下这个程序有什么错啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043643 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved