Sub astreams_NewText(Text As String)
Dim searchDel,DelSrch,mydelaybuffer As String
Dim dataReceive As String
dataReceive = ""
dataReceive = Text.Trim
If dataReceive.Length > 1 AND dataReceive.Length < 9 Then
If dataReceive.Length > 3 AND dataReceive.Length < 9 Then
mydelaybuffer = dataReceive.SubString2(0,3)
If mydelaybuffer = "@D#" OR mydelaybuffer = "@D$" OR mydelaybuffer = "@D%" OR mydelaybuffer = "@D^" OR mydelaybuffer = "@D&" OR mydelaybuffer = "@D*" OR mydelaybuffer = "@D(" OR mydelaybuffer = "@D)" OR mydelaybuffer = "@D-" OR mydelaybuffer = "@D+" Then
Delay(150)
'Delay(150)
End If
End If
End If
If DelSrch = "@D#" Then '--Delete from Counter 1
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qp FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@#" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF#" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D$" Then '--Delete from Counter 2
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qp FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250) ' 250
DBUtils.ExecuteMap(SQL, "DELETE FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@$" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF$" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D%" Then '--Delete from Counter 3
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qp FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@%" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF%" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D^" Then '--Delete from Counter 4
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qp FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quep WHERE qp = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@^" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF^" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D&" Then '--Delete from Counter 5
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qn FROM Quen WHERE qn = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quen WHERE qn = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@&" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF&" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D*" Then '--Delete from Counter 6
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qn FROM Quen WHERE qn = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quen WHERE qn = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@*" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF*" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D(" Then '--Delete from Counter 7
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qr FROM Quer WHERE qr = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quer WHERE qr = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@(" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF(" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D)" Then '--Delete from Counter 8
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qr FROM Quer WHERE qr = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quer WHERE qr = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@)" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF)" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D-" Then '--Delete from Counter 9
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qc FROM Quec WHERE qc = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quec WHERE qc = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@-" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF-" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
Else If DelSrch = "@D+" Then '--Delete from Counter 10
Try
Dim delp As Map
Dim Resultp As String
delp.Initialize
delp = DBUtils.ExecuteMap(SQL, "SELECT qw FROM Quew WHERE qw = '"& searchDel.trim & "' ",Null)
Resultp = delp.GetValueAt(0)
Delay(250)
DBUtils.ExecuteMap(SQL, "DELETE FROM Quew WHERE qw = '"& searchDel.trim & "' ",Null)
astreams.Write("DEL@+" & searchDel.trim & Chr(13))
Catch
astreams.Write("NF+" & Resultp & searchDel.trim & Chr(13))
Log("Eror deleting")
End Try
End if
End if
End Sub