Member Login

Username
Password
Forget Password
New Sign Up
Search Forum

Buy Support
Incidents

If you can't find your answer in the FREE PUBLIC QDeveloper Forum, require URGENT Priority Support, or you need to send us private or confidential information:

Click Here
If you can't login and post questions or you are having trouble viewing forum posts:
Click Here
Callback
Support

If you live in USA, UK, Canada, Australia or New Zealand, you can leave us details on your question and request us to call you back and discuss them with you personally  (charges apply).

Click Here
 
Buy Support
Incidents
If you can't find your answer in the FREE PUBLIC QDeveloper Forum, require URGENT Priority Support, or you need to send us private or confidential information:
Click Here

Forum : An internal QuickBooks error occurred while trying to access the QuickBooks company data file.Search Forum

Forum Home > QODBC - ODBC Driver for QuickBooks > QODBC v8 Forum

 New Topic 
 
 Post Reply 
[1]  
 An internal QuickBooks error occurred while trying to access the QuickBooks company data file. 
 Author   Message 
  Janeev 
  
 Group: Members 
 Posts: 2 
 Joined: 2008-10-09 
 Profile
 Posted : 2008-10-09 00:32:13

Hi,

   We have created a query, that connects to quickbooks and extracts data. It runs fine on our machine. QODBC is used as a linked server with MSDE2000. And Quickbooks used is  Enterprise version 8.0.  But when we tried the same query on one of our customers it gives the error mentioned below. They are aklso running QOBC as a linked server with MSDE2000 and QB Premier Multicurrency edition Release R21P (Canada).

MSDE Says:

 [OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed]

[OLE/DB provider returned message: [QODBC] QB Begin Session Failed. Error = 8004041c, An internal QuickBooks error occurred while trying to access the QuickBooks company data file.

]

OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80004005: ].

Msg 7399, Level 16, State 1, Line 3

OLE DB provider 'MSDASQL' reported an error.

 

 

QBSDKLOG says:


20081007.142934 I 3572 RequestProcessor ========= Started Connection =========
20081007.142934 I 3572 RequestProcessor Connection opened by app named 'FLEXquarters QODBC'
20081007.142934 I 3572 CertVerifier The file does not contain an Authenticode signature.
20081007.143007 E 3572 RequestProcessor An internal error occured while looking for a running instance of QuickBooks. Cannot continue. hr = 80080005
20081007.143007 I 3572 RequestProcessor Connection closed by app named 'FLEXquarters QODBC'
20081007.143007 I 3572 RequestProcessor ========== Ended Connection ==========

Could you please help?

Thanks in advance,

Janeev.

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2008-10-09 08:00:05
See: An internal QuickBooks error occurred while trying to access the QuickBooks company data file.  

  Top 
  Janeev 
  
 Group: Members 
 Posts: 2 
 Joined: 2008-10-09 
 Profile
 Posted : 2008-10-11 06:43:03

We followed the recommendations and received the following error message.

[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed]
[OLE/DB provider returned message: [QODBC] Evaluation license has expired!
Please contact your dealer for the latest version]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80004005:   ].
Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.

We did purchase the software today:

Registration Name: JLT & Associates Inc
 Product Ordered: QODBC Desktop Driver for Quickbooks Canada 2008 Read
Only

 

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2008-10-12 12:13:35

For QuickBooks 2008 Canadian Edition you need to be using QODBC v9, see: QODBC Pre-release Candidate 9.0.0.251 now avaliable for download 

The error mesage is saying that the "Evaluation license has expired!", check the About tab in the QODBC Setup Screen for your license status. Use VBDemo to test a connection, see: How do I use the VB Demo for testing? 

 

  Top 
 New Topic 
 
 Post Reply 
[1]  

Jump to