Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim mystr As String
Winsock1.GetData mystr
Dim ip As String
Dim qqnum As String
Dim arr() As String
Dim state As String
arr = Split(mystr, "*####*,*####*", -1, vbTextCompare)
ip = arr(0)
qqnum = arr(1) //就是这里出现下标越界
state = arr(2)
cnn.Execute "update tb_state set 在线状态=" & state & ",IP='" & ip & "' where 聊天号码='" & qqnum & "'"
End Sub
代码出现实时错误‘9’下标越界
请各路大神看看,求解答为什么会出现错误 这里不是没有声明数组arr的大小吗?
Dim mystr As String
Winsock1.GetData mystr
Dim ip As String
Dim qqnum As String
Dim arr() As String
Dim state As String
arr = Split(mystr, "*####*,*####*", -1, vbTextCompare)
ip = arr(0)
qqnum = arr(1) //就是这里出现下标越界
state = arr(2)
cnn.Execute "update tb_state set 在线状态=" & state & ",IP='" & ip & "' where 聊天号码='" & qqnum & "'"
End Sub
代码出现实时错误‘9’下标越界
请各路大神看看,求解答为什么会出现错误 这里不是没有声明数组arr的大小吗?
解决方案 »
- Active Report连续打印的问题
- 谁会在Picture控件里实现这个颜色的渐变填充
- 给点意见撒
- msflexgrid数据导出到excel问题
- 如何在vb調用SQL存儲過程,并能得到返回的參數值.
- 请问怎样可以通过索引访问菜单项
- 哪位大哥知道贪食蛇的原代码在哪下载?老第非常着急!
- vb调用webservice问题
- 我的msdn坏了,谁能告诉我OUPUT的语法规则?
- 一个list控件,style设为checkbox,要怎样才能使列表中各项的默认值是选中状态,也就是说各项一开始都是打了勾的
- ADO引用mdb加密后的数据库一直连接不上,提示如图所示
- VB怎样限定一组数【只有一个是1,其他都是0】?
因此 Split( ) 之后,arr数组只有一个元素 arr(0),你再访问其它下标,肯定就越界了。