adjust array size depending on headers flag and initial starting point of indexer
This commit is contained in:
parent
317324a342
commit
bbea1976a4
@ -1418,7 +1418,11 @@ Public Function TBLp_CrossJoin(ByRef tbl1() As String, ByRef tbl2() As String, B
|
||||
Dim m As Long
|
||||
Dim h As Integer
|
||||
|
||||
ReDim t(UBound(tbl1, 1) + UBound(tbl2, 1) + 1, UBound(tbl1, 2) * UBound(tbl2, 2))
|
||||
If headers Then
|
||||
ReDim t(UBound(tbl1, 1) + UBound(tbl2, 1) + 1, UBound(tbl1, 2) * UBound(tbl2, 2))
|
||||
Else
|
||||
ReDim t(UBound(tbl1, 1) + UBound(tbl2, 1) + 1, (UBound(tbl1, 2) + 1) * (UBound(tbl2, 2) + 1) - 1)
|
||||
End If
|
||||
|
||||
h = 0
|
||||
If headers Then
|
||||
@ -1432,8 +1436,8 @@ Public Function TBLp_CrossJoin(ByRef tbl1() As String, ByRef tbl2() As String, B
|
||||
h = 1
|
||||
End If
|
||||
|
||||
|
||||
m = 1
|
||||
m = 0
|
||||
If headers Then m = 1
|
||||
For i = h To UBound(tbl1, 2)
|
||||
For j = h To UBound(tbl2, 2)
|
||||
For k = 0 To UBound(tbl1, 1)
|
||||
@ -1450,6 +1454,7 @@ Public Function TBLp_CrossJoin(ByRef tbl1() As String, ByRef tbl2() As String, B
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
Function ADOp_InsertRecordsS(ByRef Records() As String, ByRef con As Integer, ByVal TableName As String, Optional headers As Boolean) As Boolean
|
||||
|
||||
Dim i As Integer
|
||||
|
Loading…
Reference in New Issue
Block a user