Choice is a good thing.
I am not a fan of components tightly coupled to a database.
I like to use SQL queries for input and output in a loosely coupled database.
For some things it is more appropriate.
I also like to use a datagridview linked to a dataview which allows cells to be edited. Running update on the dataview updates the database.
I wouldn't fall in love with any particular tool.
As far a readability I would compartmentalize your code by creating your own classes as much as possible.
I do not own any database books other than the "SQL for dummies" which is about the SQL language and not a database tutorial so I cannot truthfully recommend a great one.
I notice that Amazon has one entitled
"Visual Basic .NET Database Programming for Dummies"
That has a chapter on migrating from ADO to ADO.NET.
Despite the Title I find the "Dummies" Books to be very useful for getting started with new programming topics and as a future reference.
if you google. "VB.NET SQL database tutorial" You will get a number of hits.
I guess that is where I would start scanning for something useful.
Burn the land and boil the sea
You can't take the sky from me
Last edited by Gruff; 04-25-2012 at 10:42 AM.