Thanks for your response. That helps a bit. My one other question is about my data access component. Once before I made one in which I had a dataset, sqlconnection, and all necessary data adapters for a specific database. That way I could use the component across the whole project. It seems to me that was a good idea, but when I think about it, it doesn't sound too reusable since I am still customizing the data adapters, sql conn, etc.
I suppose I could still make a generic sub such as:
Public Sub LoadData(da as sqldataadapter, ds as dataset, strTableName as string)
da.fill(ds, strTableName)
End Sub
But then I would have to call that for each data adapter separately, which I guess would be ok.
On a separate note, when I call sqldataadapter.update, does this automatically fire the associated update command?
Do you generally find it preferrable to specify stored procedures in code (sqlcommand.parameters.add...) or by doing the "configure data adapter" utility?
Along this note, does calling the update method of the data adapter do the same thing as doing for instance dataadapter.sqlupdatecommand.executenonquery?
One last question, is it preferrable to keep a dataset in page cache so that I don't have to keep refilling data adapters when I do post backs?
Thanks so much for your help!!