审核.慧
2018-09-04 17:57:40
A#cbb#14466
审核.慧
2018-09-04 17:57:47
D#cbb#14466
审核.慧
2018-09-04 17:58:01
U#cbb#14463
审核.慧
2018-09-04 17:59:48
A#cbb#14467
审核.慧
2018-09-04 17:59:48
A#订单表#2375
审核.慧
2018-09-04 17:59:55 U#cbb#14467
审核.慧
2018-09-04 17:59:59
A#cbb#14468
审核.慧
2018-09-04 18:00:03
A#cbb#14469
审核.慧
2018-09-04 18:00:04
A#cbb#14470
审核.慧
2018-09-04 18:00:14
D#cbb#14470
以上是传输过来的生成的信息表
ReceivedMessage 事件
Dim drr As DataRow = DataTables("信息").AddNew
drr("发送者") = iif(e.UserName > "",e.UserName,"服务器")
drr("时间") = Date.Now()
drr("信息") = e.Message
Dim msg As String = e.Message
Dim pts() As String = msg.Split("#")
Dim a As String = pts(2)
If msg.StartsWith("U#") Then '表示修改了某行
'Dim pts() As String = msg.Split("#")
If pts.Length = 3 Then
MessageBox.show(1)
Dim dr As DataRow = DataTables(pts(1)).Find("[_Identify] = " & a )
MessageBox.show(2)
If dr IsNot Nothing Then
dr.Load()
MessageBox.show(3)
End If
End If
ElseIf msg.StartsWith("A#") Then '表示增加了行
'Dim pts() As String = msg.Split("#")
If pts.Length = 3 Then
MessageBox.show(4)
DataTables(pts(1)).AppendLoad("[_Identify] =" & a) '追载新增加的行.
MessageBox.show(5)
End If
ElseIf msg.StartsWith("D#") Then '表示删除了行
'Dim pts() As String = msg.Split("#")
If pts.Length = 3 Then
DataTables(pts(1)).RemoveFor("[_Identify] =" & a) '移除行
End If
End If
结果执行
1 正常
2 正常
弹出错误窗口:第 1 行: '=' 附近有语法错误 关闭后
3 正常
[此贴子已经被作者于2018/9/4 21:23:34编辑过]