Hello all,

i've been learning visual basic for a while now however still find a few things confusing which i hoped someone can clear up for me.

I am developing a complex data driven software in vb using mysql as a datasource. now i have found a software called mysql Connector wich allows me to connect to vb and drag and drop tables onto a form to create controls which is a great tool. I have also read in a book that such a method is only useful for creating simple applications and prototyping more complex ones. Does that mean that creating data driven apps through code using ado.net classes (mysqlConnection, MySQLCommand etc) is better? also is it the ony way i can make it dynamic?