DAO (Instantiate as Object or use the Data Control)
- From: "the_grove_man@xxxxxxxxx" <the_grove_man@xxxxxxxxx>
- Date: 8 Nov 2005 08:47:15 -0800
I guess my question can go in two directions. I create applications
that run multiple queries against a database. Generally speaking in the
past I have used a Data Control (calling it dat1) making it invisible
and have used this whenever i needed it.
dat1.databasename = app.path & "mydatabase.mdb"
dat1.recordsource = "my query"
dat1.refresh
Lately I have seen that most programmers instantiate this when they
need it. For example, in typical DAO style.
dim db as database
set db = OpenDatabase(app.path & "\mydatabase.mdb")
dim rs as recordset
set rs = OpenRecordsets("my table or query")
My question is this. Is it better to instantiate it whenever I use it
or just use one control throughout my program and re-open it when I
need it. Which is better on memory?
My question is not just for DAO, ADO also has a data control or I can
instantiate that as well.
Which is better on memory?
.
- Follow-Ups:
- Re: DAO (Instantiate as Object or use the Data Control)
- From: Larry Linson
- Re: DAO (Instantiate as Object or use the Data Control)
- From: MacDermott
- Re: DAO (Instantiate as Object or use the Data Control)
- Prev by Date: Re: Join with intermediate table
- Next by Date: Re: Launch switchboard from desktop icon
- Previous by thread: Many global vars in an A97 app - good or bad? Why?
- Next by thread: Re: DAO (Instantiate as Object or use the Data Control)
- Index(es):
Relevant Pages
|