Connect to ACT! 2000 Database with Visual Studio

Posted on 2012-04-08
Last Modified: 2012-08-14

Has anybody had any luck with connecting to a Act! 2000 a.k.a. Act! 5.0 database with Visual Studio 2005?

Thank you,

Question by:fritz_the_blank
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
  • 4
  • 4
LVL 30

Expert Comment

by:Mike Lazarus
ID: 37823724
Connect ... how?

Are you trying to read or write to the database? What are you attempting to achieve?
LVL 46

Author Comment

ID: 37823971
I have a client who's using this older version of ACT! and will continue to do so. I hope to write some add-on scripts in VB.Net for particular functions specific to his needs. If he were running 10.1 or later, there would be a way to connect relatively easy (then it would be a SQL Server Database, and ACT! provides a means of easily connecting to it).

As it stands now, the database files are .dbf, and I think that they are visual fox pro files, but I don't know for certain.

The add ons that I need to script will require both reading and writing to the database.

Thank you for taking the time to read my question.
LVL 30

Expert Comment

by:Mike Lazarus
ID: 37824091
If you need to read AND write ... you can only do this via the SDK. This would be the same in the new versions ... you can not write to the SQL directly, either

Not sure if the old SDK is still available for download, but I might have a copy, somewhere.

ACT! ACT! 2000, the DBF Is FoxPro ... but writing to it will damage the index files. Parts of the database use CodeBase IV and not FoxPro

What sort of scripting are you trying to do? Which tables are are wanting to read/write?
Maybe I could point you to an addon that already does it ... or to the best method
NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

LVL 46

Author Comment

ID: 37824119
I looked at the SDKs, bu they only go as far back as ACT!2005.

There are a number of items that he'd like me to rework including the alarms system, email integration, automation between ACT! and practices in his office. We've looked at the existing add ons and none meet our needs.
LVL 30

Expert Comment

by:Mike Lazarus
ID: 37824184
Can you be a bit more specific about how you want them re-worked? I may know some more of the addons and methods than you can easily find...

Learning the old SDK isn't a trivial task ... you'd really want to NEED it before venturing down that path
LVL 46

Author Comment

ID: 37824253
There are many items that he wants. Here is an example:

1) he finds a new employee that needs placing
2) he wants to generate personalized email messages to may possible employers
3) for each email sent, an should be added to follow up within a couple of days
4) any notes should be able to be cross referenced by both the prospective employer and employee
5) a reference to the path and name of documents related to the search be held in the notes field

Again, this is just one item of many that he's looking for. So, it really comes down to whether or not I can connect to the database.
LVL 30

Accepted Solution

Mike Lazarus earned 500 total points
ID: 37824597
Has he considered upgrading to a current version of ACT!?

Much of this is far easier in the new versions ... at attachments and notes that are linked to multiple contacts.

In ACT! 2000, using groups for the job vacency (or employer) is one way that we used to do that.

I'll have a look for my copy of the old 2000 SDK
LVL 46

Author Closing Comment

ID: 37834757
We'll have to upgrade--I would prefer not working with the old .dbf files.

Thank you for your help.

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
How do ASP.NET and MVC work together? 4 79
My Query is not giving correct result. Please help 5 57
Can I skip a node in XML? 9 46
Shared files and folders migration 2 67
With most software applications trying to cater to multiple user needs nowadays, the focus is to make them as configurable as possible. For e.g., when creating Silverlight applications which will connect to WCF services, the service end point usuall…
For a while now I'v been searching for a circular progress control, much like the one you get when first starting your Silverlight application. I found a couple that were written in WPF and there were a few written in Silverlight, but all appeared o…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA.…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

710 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