4D Database Export to Excel using ODBC

Hi Folks

I am a power user/ certified external consultant of a third party developed industry specific package that is based on the 4D database engine. I'm based in Australia and the package was developed here as well. I want to enhance the standard reports provided by the package by extracting the data via ODBC to Excel. The third party developer is not willing to assist me as they see me as a competitor in terms of consulting income.

I'm an accountant, not a developer and I don't have programing skills. However, I have been around PCs a long time and am not afraid to tinker with software.

I'd love to receive your advice about:
(a) which ODBC to use,
(b) how to configure it to talk to the 4D database
(c) how to extract the data via the ODBC to Excel

Thanks in advance
Ozzie
MauriceLSmithAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
BadotzConnect With a Mentor Commented:
This has helped me with connection strings in the past:

 1. In Notepad, or any other text editor, create a file named Temp.udl  

 2. Leave the file empty and save it to the Desktop

 3. Double-click the Temp.udl file

 4. The Data Link Properties dialog box appears

 5. In the Data Link Properties dialog box, click Provider. Select the appropriate provider from the list

 6. Click Connection and select the corresponding name of the server and the database
    Type the User Name and the Password
 
 7. Click Test Connection to test the connection

 8. Click OK

 9. Right-click Temp.udl and click 'Open With'
   
    If Notepad shows up as an option, click it, otherwise click 'Choose Program' and navigate
    through the list to notepad and select it

10. Copy the connection string to your application

0
 
MauriceLSmithAuthor Commented:
Hi Badotz Thank you for your assistance.

I only managed to get to the first part of Point 5 without hassles. When I opened the Data Link Properties box the application is not listed there, I chose the "Microsoft OLE DB Provider for ODBC Drivers" (is this the correct selection?). Then for Step 6 for the "data source name" I pasted in the directory path name to the application database. I entered the user name and password. Then I tested the connection. I received the following error message " Microsoft Data Link Error" "Data Source Name Too Long". No matter what I try in this section I receive the same message.

Your further assistance would be appreciated.

TIA
0
 
BadotzCommented:
Make sure, in Step 4, you are on the first tab.

If your app is not ODBC-compliant, or the driver is not listed, then I cannot help you further.

You might search Google for downloadable drivers and try it again?
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
Mark WillsConnect With a Mentor Topic AdvisorCommented:
What version is it ?

Following might help a bit more with getting the ADO type coinnection using the udl link. http://www.4d.com/docs/CMU/CMU18426.HTM

Drivers can be retrieved from : http://www.4d.com/products/odbcdriver.html  or from http://www.downloaddatabase.com/databasemanagement/4d-odbc.html
0
 
Mark WillsTopic AdvisorCommented:
That first link, wahty I was trying to say was, you will need to simply apply what it is saying into the new method using the ADO link...
0
 
Mark WillsTopic AdvisorCommented:
Once you have established a link to the 4D database, or have the ODBC drivers installed, then in Excel you can start to query that database.

As a starting point, use the import external data wizard - found via "DATA" on the menu bar. Use the odbcdriver for 4d, and follow the prompts / directions. You can use MSQuery to get more programatic queries on the database...

And aplogies for the shocking typo's and grammar on the previous posting.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.