Member Login

Username
Password
Forget Password
New Sign Up
  Search Forums

  FREE Support
  Forums

  QODBC v10
  QODBC v9
  QODBC v8
  QODBC v7
  QODBC v6

  QODBC FAQs

The QDeveloper Forum is the property of Data Access Worldwide, Australia. The contents of this forum have been taken by FLEXquarters.com Limited, Hong Kong at: http://support.flexquarters
.com/esupport/
without our permission.

 


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

Forum : Microsoft Windows Vista Update AlertSearch Forum

Forum Home > QODBC - ODBC Driver for QuickBooks > QODBC Vista and Office 2007 Forum

 New Topic 
 
 Post Reply 
[1]  
 Microsoft Windows Vista Update Alert 
 Author   Message 
  Tom Aczel 
  dd4bf_dawworld.jpg
 Group: Administrator 
 Posts: 6277 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-03-29 10:39:14

  

IMPORTANT NOTE: To see how to install QODBC and connect to QuickBooks for the first time using Microsoft Windows Vista click here: How do I install and connect QODBC using Microsoft Vista?

For QuickBooks users within USA
With Microsoft’s release of Windows Vista, we wanted to ensure that all our users are informed about using QuickBooks on Windows Vista.  First and foremost, USA versions of QuickBooks 2006 and earlier are not supported on Windows Vista. To use QODBC on Windows Vista you must be running QuickBooks 2007 Release 5 or higher (use Ctrl-1 while in QuickBooks to check your release level). R5 can be found on Intuit's website under QuickBooks Product Updates at: http://www.quickbooks.com/support/index/ndxw_16_update.html

For QuickBooks users outside of USA
For non-USA versions of QuickBooks this will mean that users will not be able to run QuickBooks and QODBC on Windows Vista until they upgrade to QuickBooks 2008 (or 2008/09 or higher) and QODBC v9. Because of the limitations of the SDK release used in QuickBooks outside USA, QODBC cannot be used under the Microsoft Vista operating system unless QuickBooks 2008 or later is used.

You can view the QuickBooks announcements made regarding Windows Vista outside USA for your region at:
Australia/New Zealand/Singapore: http://www.quicken.com.au/support/vistaUpdate.aspx
United Kingdom (UK): http://www.quickbooks.co.uk/store/en/quickbooks/vista_faq.jsp?pd=vista
Canada: http://support.intuit.ca/quickbooks/vista_faqs.php?pd=vista

 

QODBC v7.00.00.214
To use QODBC under Windows Vista you must also update to v7.00.00.214 (or higher)!  QODBC Version 7.00.00.214 contains all the pieces necessary to be Windows Vista compliant.  The main changes where to move the ODBCINST.INI to "C:\Documents and Settings\All Users\Application Data\QODBC Driver for QuickBooks\ODBCINST.INI". All that is used for the global settings for QODBC. All users should be able to read and write from there.

The QODBCLOG.TXT Log file has been moved to C:\Documents and Settings\useraname\Application Data\QODBC Driver for QuickBooks (per user).

The new default for the QODBC optimizer file is "%UserProfile%\QODBC Driver for QuickBooks\Optimizer". New users will get that. Old users can change their path to that. With the %UserProfile% in path the optimizer .opt files will be saved in the users folder (C:\Documents and Settings\useraname\Application Data\QODBC Driver for QuickBooks).

Changes where also made to disable the Test Connection, and Optimizer sync buttons when EditQDSN is started in elevated mode. (The Intuit qbXML SDK cannot be called from and elevated application under Vista) A help link added to explain why.

And lastly a helper .exe called FQQBVSAV.EXE was added to allow a non-admin user to save settings to the System DSN after prompting for elevation.

 

QuickBooks qbXML SDK/Windows Vista Compatibility and QODBC
QODBC v7.00.00.214 (or higher) now works correctly with USA editions of QuickBooks 2007 R5 (or higher) and QuickBooks Enterprise Solutions 7.0 R5 (or higher) with the following caveats:

QODBC v9.00.00.253 (or higher) now also works correctly with all non-USA editions of QuickBooks 2008 (2008/09 or higher) and QuickBooks Enterprise Solutions 8.0 with the following caveats:

  • The Vista user account must have its User Account Control (UAC) set to On (as recommended by Microsoft).
  • Both QuickBooks and the QODBC application accessing the SDK should be run with standard user permissions (NOT elevated to run as administrator).
  • QuickBooks Web Connector 1.0 and QuickBooks Remote Data Sharing 3.0 are not supported on Vista; new versions of each that work on Vista will be released very soon.


For further information about Microsoft Windows Vista, QuickBooks, and the QuickBooks qbXML SDK, see this article on the IDN web site.

 

 

  Top 
  Tom Aczel 
  dd4bf_dawworld.jpg
 Group: Administrator 
 Posts: 6277 
 Joined: 2006-02-17 
 Profile
 Posted : 2009-10-13 10:43:47

Vista and 64 bit and QODBC Update

System Environment

  • Operating system: Windows Vista 64 bit
  • Software: QODBC version 10.0.0.265 (32 bit)
  • QuickBooks Enterprise Solutions 9.0 (USA Version)

Summary about Using 32-bit ODBC driver on 64-bit platforms
On 64-bit platforms, 32-bit ODBC drivers are available to 32-bit applications, but not to 64-bit applications. What determines which ODBC driver architecture used is whether your application is 32-bit or 64-bit not whether your client platform (or database platform or DBMS) is 32-bit or 64-bit. Since QODBC is a 32-bit only ODBC driver, the only applications that can access it are 32-bit applications.

Installation and Configuration of 32 bit QODBC under 64 bit system
Before QODBC is installed

1.   Run the default system data source:
      Start -> Control Panel -> Performance and Maintenance -> Administrative Tools -> Data Source (ODBC) 
      There is only the default SQL Server driver in Windows Vista business 64 bit system:

2.   Run the 32 bit ODBC admin utility to see data source:   C:\windows\sysWOW64\odbcad32.exe
     
There are many drivers of 32 bit programs but no OQDBC driver:

Install QODBC (Version 10.0.0.265)
1.   Click on qodbc icon to start the installation

2.   Install OQDBC step by step till it finished.

 

ODBC Driver situation after QODBC is installed
1.   Run the 32 bit ODBC admin utility: C:\windows\sysWOW64\odbcad32.exe again to see your new data source:-
     Choose “System DSN”, there is a QODBC driver for QuickBooks.

 

Test with QODBC installed
1.   To start using QODBC, you first need to run QuickBooks on your computer logged in the QuickBooks Administrator (Admin) and open your company file, or one of the sample company files that came with QuickBooks, as shown here. This is for security reasons.

2.   Run a VB Demo and create a new connection with the newly created data source “QuickBooks Data”.
Leaving your Sample QuickBooks company file open, click on "Start" and "All Programs" and locate the "QODBC Driver for QuickBooks" program group on your desktop. Click on the VB Demo shortcut to launch the Visual Basic Demo program supplied with QODBC.

To establish a connection: From the menu bar select "Connections" / "Add a new connection".

Select the "Machine Data Source" tab and "QuickBooks Data" System DSN, Click "OK”. This will connect you to the current company file opened in QuickBooks.

QuickBooks Integrated Applications with No Certificate
When QODBC starts and connects to a company file for the first time, QuickBooks will ask you permission for this driver to access your QuickBooks data. Check the "Yes, always; allow acess even if QuickBooks is not running" option and the QODBC driver will be added to the Integrated Application list in your company file. Click on [  Continue....  ] to continue.

Confirm that you want to allow this access by clicking on "Yes". This will allow applications to integrate with QuickBooks data when QuickBooks is running on the desktop.

QuickBooks will then confirm access, click on [  Done  ] to continue.

Testing Your Connection
Now that you have successfully established a connection to your QuickBooks data, it's time to type in your desired SQL query, for example your can use the default "SELECT * FROM Customer" or type in another table like stock by entering  "SELECT * FROM ItemInventory". Click on the "Query" button and the requested query results will appear! In case you're wondering, the * in the select statement means all columns in that Table. 

Alternatively, click on the "Tables" button to see a list of all the available QuickBooks tables. Double click on a table name to generate a query statement.

To disconnect, you can either select "Connections" / "Remove the connection" or Click the "Disconnect" button.

UAC and QODBC in 64 bit Windows Vista
UAC (User Account Control): is new technology in Windows Vista to improve system security which asks all users permission to run programs and tasks under a standard account module. It can prevent the installation of programs without authentication and can also prevent un-appropriate change of the system setup from a standard user.

1.   With UAC on:
(1) Login as Administrator.
(2) Start -> Control Panel -> User Account -> Open or Close “User Account Control” (UAC) -> check “Using User Account Control(UAC) to protect your computer”
(3) Run “QODBC Setup Screen” and you will see that the “Test Connection to QuickBooks” button is available for use.

 

 2.   With UAC off:
(1) Login as Administrator
(2) Start -> Control Panel -> User Account -> Open or Close“User Account Control”(UAC) -> uncheck Using User Account Control(UAC) to protect your computer”-> restart the computer
(3) Run “QODBC Setup Screen” and you will see that the “Test Connection to QuickBooks” button is greyed out and cannot be used.

 

(4) When connect to QuickBooks using the data source with UAC off, it pops out some errors:

To use QODBC you must be logged into Vista using a Standard login account and UAC must be on!

 

  Top 
 New Topic 
 
 Post Reply 
[1]  

Jump to    

Copyright (c) 2006-2009
Data Access Worldwide, Australia. This FREE self help forum website was copied by FLEXquarters.com Limited, Hong Kong to: http://archive.qodbc.com
/forum50f5.html
without our permission.

The QDeveloper Forum is dedicated to the FREE professional exchange of information. QODBC and FlexODBC users can post support queries, report product bugs, or simply search topics for help. Data Access Worldwide - Asia Pacific normal office business hours are 9am to 5pm week days Australian EST with the exception of Public Holidays.
       
ABN: 86 544 223 459
PO Box 873, Boronia VIC 3155 Australia  Tel: 03 9761 3644  Intl: +613 9761 3644