I need some tips on how to do this better, I am inserting multiple queries with using one connection.
I understand this is not good programming, especi
It is not possible to execute multiple queries in on OledbCommand. You have 2 options here
OR As you are inserting in only one table so In your case though you can Design your query like this (just an example)
INSERT INTO ACH (rptid, tableid, name, amount, stat, create_date)
SELECT 1,1, 'Value3',2,2,DateTime.Now.ToString()
UNION
SELECT 1,1, 'Value3',2,2,DateTime.Now.ToString()
UNION
SELECT 1,1, 'Value3',2,2,DateTime.Now.ToString()
UNION
SELECT 1,1, 'Value3',2,2,DateTime.Now.ToString()