Solved

CR9 & VFoxPro9 & VB6 Exclusive Connection problem

Posted on 2004-04-11
5
393 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
5 Comments
 
LVL 101

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 101

Accepted Solution

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

mlmcc
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

I hate sub reports and always consider them the last resort in any reporting solution.  The negative effect on performance and maintainability is just not worth the easy ride they give the report writer.  Nine times out of ten reporting requirements…
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…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…

617 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