Solved

CR9 & VFoxPro9 & VB6 Exclusive Connection problem

Posted on 2004-04-11
5
381 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
Comment Utility
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
Comment Utility
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
Comment Utility
Nothing I am aware of.

mlmcc
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Suggested Solutions

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…
There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

744 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

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now