I am developing a program to QA data in Access databases. There are 8 tables in a database. The program, which I inherited, is using ADO (and DAO in one place, I believe). Each time the program runs, I create a temporary Access database (with 17 tables, one for each of the data tables being QA'd and 9 'referential integrity checks between several of the tables) to hold the messages that the program generates (if the temporary database already exists, I delete before recreating it). Once the QA is done, reports are displayed using the data stored in the temporary database (one report for each table). After the reports are viewed, the program deletes the temporary database and ends. Using the PDW, I created a CD for distributing the program. The program was installed on a laptop (64 Mb RAM, 17 Gb free HD space) and when it goes to display the reports, I get the error message: "Failed getting rowset(s) from current data source" for each report. I close each message (17 of them) and when I exit the program, I get the message "Run-time error '3704' - Operation is not allowed when the object is closed" I believe this is occurring when I attempt to close the connection to the temporary database. I have checked MS's Knowledge Base and there is no mention of the 'failed getting rowset' error. Any ideas? Is there a way to tell if a connection exists?
Program works fine on my development machine, and any machine where VB has/had been installed (home and on another machine at work where VB had been installed, but has since been uninstalled), leading me to believe that something is not set quite right, for example, in the references.
I should also mention that I got "Error '430' when I first installed this application on the laptop, but a subsequent install took care (??) of that error. Error '430' is popping up on another (desktop) machine where I've installed the program, though, and I have not gotten around that problem. I've checked MS Knowledge Base for Error 430 and have tried to figure out all they have on it, but being slow to learn and a newbie and inheriting a program, I have a hard time digesting the information there.
Any suggestions are appreciated
Jim
Program works fine on my development machine, and any machine where VB has/had been installed (home and on another machine at work where VB had been installed, but has since been uninstalled), leading me to believe that something is not set quite right, for example, in the references.
I should also mention that I got "Error '430' when I first installed this application on the laptop, but a subsequent install took care (??) of that error. Error '430' is popping up on another (desktop) machine where I've installed the program, though, and I have not gotten around that problem. I've checked MS Knowledge Base for Error 430 and have tried to figure out all they have on it, but being slow to learn and a newbie and inheriting a program, I have a hard time digesting the information there.
Any suggestions are appreciated
Jim