You could just learn a bit of SQL and use a boundless dataset to accomplish everything.

I've never been a big fan of databinding controls, especially the ones in VB6. They generally commit when I don't want them to.