We have an older Access app with the FE off at a remote site accessing the BE tables at our location. These are bound forms to linked in access tables so as you can imagine, dreadfully slow.
We're going to migrate the tables to the express edition of 2005 SQL Server.
Here's the mindset I'm working under:
Access is slow because in order to load a record, it's essentially having to pull / read all the records at the remote location in order to retreive the record I want.
A server is much faster because I can send it the info I want, it will do the search at the server side and only return the record I want.
The obvious option to me is to use a Pass Through query in order to accomplish this....
I have since learned that you can actually bind a form to a specific table / record in SQL server using an ADO recordset / OLEDB and then be able to update it.....which leads to my question.
When linking a form to a table in SQL Server using ADO, is that going to be more like linking to an access table (Deradfully slow) or like a Pass Through query?
I guess I'm trying to figure out how linking a form to a table in SQL Server using ADO actually works. Is it sending
individual request for a new record as you scroll through the recordset or does it pull the entire recordset to the FE App when you link it?
Any insight anyone might have would be appreciated.
We're going to migrate the tables to the express edition of 2005 SQL Server.
Here's the mindset I'm working under:
Access is slow because in order to load a record, it's essentially having to pull / read all the records at the remote location in order to retreive the record I want.
A server is much faster because I can send it the info I want, it will do the search at the server side and only return the record I want.
The obvious option to me is to use a Pass Through query in order to accomplish this....
I have since learned that you can actually bind a form to a specific table / record in SQL server using an ADO recordset / OLEDB and then be able to update it.....which leads to my question.
When linking a form to a table in SQL Server using ADO, is that going to be more like linking to an access table (Deradfully slow) or like a Pass Through query?
I guess I'm trying to figure out how linking a form to a table in SQL Server using ADO actually works. Is it sending
individual request for a new record as you scroll through the recordset or does it pull the entire recordset to the FE App when you link it?
Any insight anyone might have would be appreciated.