Sub InsertRecord(vindatabase As String, lotebombadatabase As String, fechabombadatabase As String, fechadatabase As String, horadatabase As String, numerobombadatabase As Int, posicionBombadatabase As String, estadodatabase As String )
Dim Commands As List 'creas una lista para meter todo los comandos inserts
'En los parámetros del sub, en vez de los campos de un solo insert, deberías pasar un array con todos o algo, que puedas ir recorriendo en este bucle
For i = 0 To NumeroDeInsertsQueVayasAHacer 'O longitud del array de parámetros
Dim cmd As DBCommand
cmd.Initialize
cmd.Name = "insertRegistro2" 'El nombre de tu sentencia SQL
cmd.Parameters = Array As Object(Array( vindatabase, lotebombadatabase, fechabombadatabase, fechadatabase, horadatabase, numerobombadatabase,posicionBombadatabase,estadodatabase)) 'Aquí el array con tus parámetros, que deben variar cada bucle: (1,2,3), (4,5,6), (7,8,9)
Commands.Add(cmd)
Next
Dim j As HttpJob = CreateRequest.ExecuteBatch(Array(Commands), Null) 'Aquí enviamos la lista Commands, en vez de un solo comando cmd)
Wait For (j) jobDone(j As HttpJob)
ProgressDialogShow("Espere porfavor...")
If j.Success Then
End If
ProgressDialogHide
j.Release
End Sub