It keeps concatenating my numbers into 2111 instead of 5. Why is this? I\'ve tried using parseInt with no luck. res3 btw represents a query into my database that I\'m execut
If the values are strings then they will be concatenated, not added numerically.
Try constructing a number from the string value:
dt_total_hours += Number(res3.fieldByName(dt_cost_per_hour)); // ^------ Force a number here instead of a string.