poder se puede ahora vere como te lo explico!
agregas un dataenviroment al proyecto, luego verificas que la conexión este bien con tu BD, kreas un comando y agregas las tablas que utilizaras, luego en el codigo fuente haces referencia al record source para poder agregar campos, de manera tal que sea con el "ejecute", y aplicando la clausula "INSERT"
para agregar todo lo del list lo que haces es un for desde 0 hast la cantidad de elementos!!
Solo te pongo el codigo de agregar el del data enviroment no lo puedo poner aka
For I=0 To List1.ListCount-1
DE.RSCommand1.Ejecute("INSERT INTO tabla VALUES (" & I & ",'" & List1.List(I) & "')")
Next
Saludos y suerte espero que te sea de ayuda!