Solved

CR9 & VFoxPro9 & VB6 Exclusive Connection problem

Posted on 2004-04-11
5
386 Views
Last Modified: 2008-02-01
I have a Foxpro database called "Tesoreria". I'm making an Vb6 Application, but that application needs a report from a Tesoreria's temporary table (that's where Crysta Reports goes). I have created a Stored Procedure on VFoxPro to create that table, and another to delete that table (from database and from hard disk).

First I call that stored procedure from VisualBasic (using an Ado Connection object), after that I load the report. it works. the problem comes when i close the report and call the stored procedure to delet the table. I get an error when the instruction to delete the table is executed. It seems that the object CrViewer doesnt close the connection even when I destroy the object using "Set CrViewerObjectName = Nothing", even when i close the Form contining the CrviewerObject.

The detete procedure only works if I unload the Aplication and call the Stored Procedure to delete that table or after 16 minutes of waitting before execute the Delete procedure after unload the form with the Crviewer. The Store data with repot propierty is disabeled on my CR9 file.

Is any way to delete that table from database and hard disk just after the Cristal Report file unloads?

I can sent the source code of the vb form that loads the Crystal Report file, the stored procedure on FoxPro. Please help me!
0
Comment
Question by:camilosalgado
  • 2
5 Comments
 
LVL 100

Expert Comment

by:mlmcc
ID: 10803003
Crystal has a bad habit of maintaining the database connection even after the report is closed.  I thought this was supposed to be fixed in CR9.

Have you loaded any of the CR9 hotfixes?

mlmcc
0
 

Author Comment

by:camilosalgado
ID: 10806228
thnkz for the comment, but I have already tryed to install the lastestservice pack and nothing happened.
Is there any way to force the disconection?
Is there a way to kill or to eliminate (pool or) pending connections to close, or objects or dll's from vb6 or foxpro (in case of pending connections)?. You know like java has the object cleaner for unused objects or objects without any reference.

0
 
LVL 100

Accepted Solution

by:
mlmcc earned 250 total points
ID: 10809643
Nothing I am aware of.

mlmcc
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Crystal Reports: 5 Tests for Top Performance It is complete, your masterpiece report.  Not only does it meet your customer’s expectations, it blows them out the water, all they want is beautifully summarised and displayed in a myriad of ways. …
Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems ISSUE: Reports which contain subreports fail with error "Missing Parameter Value" DEPLOYMENT SERVER OS: Windows 2008 with 64 bi…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question