>Excuse me, but what do you mean for CA ? and why is it better for you ?
CA stands for CursorAdapter.
CA is a class that handles almost ALL for you.
CA can use NOT only ODBC connection but also and ADO one.
If you build your main CA class right that build your other CAs and Use them in different situations is EASY!
Don't get me wrong I still use SPT when I need it.
SPT is powerful, but needs more coding.
CA is powerful but needs less coding :o) esp. in VFP9.
BTW you should re-check my previous answer, I made some changes to it.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.