whate differance between ado.net and sql and datadapter and using in vb.net