First try to implement this example into your script. and see what works for you
; at the top of your script set an array size that will match the number of controls you want to read
Global $ARR[10]
; gui and controls creation .etc
For $i = 1 To UBound($ARR) - 1
$ARR[$i] = GUICtrlRead(Eval("e_Edit" & $i))
Next
_arraydisplay($ARR)
Or otherwise use\run your controls straight from an array where you read the controls from $agui[$i][0] that keeps a control's id in example 1 till 4
#include <File.au3>
#include <GuiEdit.au3>
$hGui = GUICreate("Sqlite GUI test", 1150, 650, -1, -1)
Local $VGui = '' _
& 'Ctrl|Placement|GUICtrlCreate|Name|' _
& @CRLF & 'id|, 130, 5, 500, 200|Edit|' _
& @CRLF & 'id|, 640, 5, 500, 200|Edit|' _
& @CRLF & 'id|, 130, 200, 500, 200|Edit|' _
& @CRLF & 'id|, 640, 200, 500, 200|Edit|' _
& @CRLF & 'id|, 131, 616, 75, 25|Button|Add' _
& @CRLF & 'id|, 208, 616, 75, 25|Button|Delete' _
& @CRLF & 'id|, 208, 616, 75, 25|Button|Delete2' _
& @CRLF & 'id|, 5, 5, 120, 30|Button|Mostra 1' _
& @CRLF & 'id|, 5, 45, 120, 30|Button|Mostra 2'
Local $aGui[0][5]
_ArrayAdd($aGui, $VGui)
For $i = 1 To UBound($aGui) - 1
$aGui[$i][0] = Execute("GUICtrlCreate" & $aGui[$i][2] & '("' & ($aGui[$i][3] ? $aGui[$i][3] & '"' : '"') & $aGui[$i][1] & ")")
Next
For $i = 1 To 4
_GUICtrlEdit_SetText($aGui[$i][0], "test" & $i)
Next
GUISetState(@SW_SHOW)
For $i = 1 To 4
$aGui[$i][4] = GUICtrlRead($aGui[$i][0])
Next
_ArrayDisplay($aGui)