Is it better to use SQL*Loader or just use INSERT statements inside VB for inserting data into the respective tables ?

Please suggest the best solution and let me know why u think that is the best.