<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[FLEXquarters.com Limited]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/]]></link>
<description />
<generator><![CDATA[Kayako case v4.66.2]]></generator>
<item>
<title><![CDATA[[QODBC-ALL] Troubleshooting - How to free disk size message]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/3086]]></link>
<guid isPermaLink="false"><![CDATA[a081cab429ff7a3b96e0a07319f1049e]]></guid>
<pubDate><![CDATA[Mon, 23 Sep 2024 13:50:23 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Troubleshooting - How to free disk size message
Problem Description:
When I connect to QODBC, I am prompted to free disk space.
&nbsp;
Solution:
Please ensure you have 1 GB of free space in your primary drive where your Windows Profile / Roaming Pro...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Troubleshooting - How to free disk size message</span></h2>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Problem Description:</span></span></h3>
<p>When I connect to QODBC, I am prompted to free disk space.</p>
<p>&nbsp;</p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Solution:</span></span></h3>
<p>Please ensure you have 1 GB of free space in your primary drive where your Windows Profile / Roaming Profile or QODBC Optimizer folder is saved.</p>
<p>Ideally, it is the "C" Drive</p>
<p>Location</p>
<p>%appdata%\QODBC Driver for QuickBooks</p>
<p>Example</p>
<p>C:\Users\YourWindowsUserName\AppData\Roaming\QODBC Driver for QuickBooks</p>
<p>&nbsp;</p>
<p>On your C Drive, you should have 1 GV free space available.</p>
<p>Alternatively, you can turn off the optimizer from the QODBC 32-Bit Setup Screen.</p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - No data returned - Unable to execute - InventoryStockStatusByItem ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/3072]]></link>
<guid isPermaLink="false"><![CDATA[be767243ca8f574c740fb4c26cc6dceb]]></guid>
<pubDate><![CDATA[Thu, 13 Apr 2023 11:47:16 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[[QODBC-Desktop] Troubleshooting - No data returned - Unable to execute - InventoryStockStatusByItem&nbsp;&nbsp;&nbsp;
Problem Description
Upon pulling QuickBooks data into Microsoft Access, I didn&rsquo;t see any values (all blank) in the QuantityonOrde...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">[QODBC-Desktop] Troubleshooting - No data returned - Unable to execute - InventoryStockStatusByItem&nbsp;&nbsp;&nbsp;</span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description</span></h3>
<p>Upon pulling QuickBooks data into Microsoft Access, I didn&rsquo;t see any values (all blank) in the QuantityonOrder field of either the Item or ItemInventory tables from QuickBooks.</p>
<p>Sp_report InventoryStockStatusByItem show QuantityOnOrder<br />Sp_report PurchaseByItemDetail<br /><br />And I&rsquo;ve attached a screenshot of my results for both &ndash; each showing 0 results.<br /><br /></p>
<p>I am using QuickBooks 2023.</p>
<p>&nbsp;</p>
<p style="text-align: center;">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/3072/item detail rpt.png" alt="" width="818" height="541" /></p>
<p>&nbsp;&nbsp;</p>
<p>QuickBooks SDK Logs</p>
<p>20230411.111122 I 30056 SpecVersion Current version of qbXML in use: 16.0<br />20230411.111122 I 30056 QBSDKMsgSetHandler QUERY: General Summary Report<br />20230411.111140 E 30056 ReportHandler::BuildTheRetObject Unable to convert column desc for column 2 since it has value 210<br />20230411.111140 E 30056 ReportHandler::BuildTheRetObject Unable to set the column description, HRESULT=0x80004005<br />20230411.111140 I 30056 QBSDKMsgSetHandler Request 1 completed successfully.</p>
<p>&nbsp;</p>
<p>Response from QuickBooks SDK</p>
<p>&lt;QBXML&gt;<br /> &lt;QBXMLMsgsRs&gt;<br /> &lt;GeneralSummaryReportQueryRs requestID="1" statusCode="510" statusSeverity="Warn" statusMessage="Unable to return object." /&gt;<br /> &lt;/QBXMLMsgsRs&gt;<br />&lt;/QBXML&gt;</p>
<p>&nbsp;</p>
<p>I have tried QuickBooks Verify &amp; Rebuild the company file, but that did not resolve the issue.</p>
<p>&nbsp;</p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solutions</span></h3>
<p>We have reported the issue to Intuit.&nbsp;Case 00129682: Unable to convert column desc for column 2 since</p>
<p>The issue is a bug in QuickBooks SDK - QuickBooks 2023.</p>
<p>Affected reports -&nbsp; InventoryStockStatusByItem, InventoryStockStatusByVendor &amp; InventoryValuationDetail</p>
<p>On May 26, 2023, the Intuit Team resolved the reported issue and released the fix for the issue.</p>
<p>Please update your QuickBooks to the latest release to fix the issue.</p>
<p>&nbsp;</p>
<p>Updates:</p>
<p>Apr 18, 2023 &amp;&nbsp;Apr 10, 2023 - Intuit Developer Support - "We didn't create a bug for this issue, this is a known issue. We are working on it."</p>
<p>"To unblock the customer as a workaround, we can disable the categories from the preferences and continue.</p>
<p>To locate the categories feature, go to edit-&gt;preferences-&gt;items&amp;<wbr />inventory-&gt; Company Preferences-&gt; under categorize items group box, uncheck "Activate categories". Impact of disabling this feature:&nbsp;<strong>Customer will go back to their items not being categorised as before</strong></p>
<p><br />Turning off the Categories feature from the preferences will not have any impact on the ability to connect to the database to read inventory or any items. They will lose the ability to use the feature benefits till the fix is live.</p>
<p>Note: Customers have an option to turn on/off Categories as per their requirements, it&rsquo;s not mandatory."</p>
<p>&nbsp;</p>
<p>Intuit Case ID:&nbsp;00129682</p>
<p>May 26, 2023&nbsp;&nbsp;- Intuit Developer Support - "The fix is live, you can use the stock status report with categories."</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br /><br /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Online] Troubleshooting - How to cancel the subscription of QODBC Driver for QuickBooks Online]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2787]]></link>
<guid isPermaLink="false"><![CDATA[2e0bff759d057e28460eaa5b2cb118e5]]></guid>
<pubDate><![CDATA[Tue, 28 Jun 2016 09:27:32 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Troubleshooting - How to cancel the subscription of the QODBC Driver for QuickBooks Online
Problem Description:
I want to cancel my&nbsp;QODBC Driver for QuickBooks Online monthly subscription. How to cancel the subscription of the QODBC Driver for Qui...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Troubleshooting - How to cancel the subscription of the QODBC Driver for QuickBooks Online</span></h2>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Problem Description:</span></span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">I want to cancel my&nbsp;QODBC Driver for QuickBooks Online monthly subscription. <br /><br />How to cancel the subscription of the QODBC Driver for QuickBooks Online?</span></p>
<p>&nbsp;I received an email saying a subscription was going to be renewed. I need to cancel this subscription.</p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Solution:</span></span></h3>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Latest Method:</span></span></p>
<p>&nbsp;</p>
<p>Please visit the following link:&nbsp;<a href="https://flexquarters.onfastspring.com/account">https://flexquarters.onfastspring.com/account</a>.</p>
<p><br /><img src="//support.flexquarters.com/esupport/newimages/2787/fastspring-input-email-to-manage-account.png" alt="" border="0" /></p>
<h3>&nbsp;</h3>
<p>&nbsp;</p>
<p>Input the email address associated with your license.</p>
<p>Check your email inbox, and you should receive an email with the subject:</p>
<p>&lt;Your Fullname&gt;, here is a link to manage your orders</p>
<p>From:&nbsp;FastSpring Checkout &lt;mailer@fastspring.com&gt;</p>
<p>&nbsp;</p>
<p><br /><img src="//support.flexquarters.com/esupport/newimages/2787/fastspring-manage-account.png" alt="" border="0" /></p>
<h3>&nbsp;</h3>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Click the link received to manage your account.</p>
<p>The link (URL) should look like&nbsp;https://flexquarters.onfastspring.com/account/somerandomtext.</p>
<p><br /><img src="//support.flexquarters.com/esupport/newimages/2787/screencapture-flexquarters-onfastspring-account.png" alt="" border="0" /></p>
<p>&nbsp;</p>
<p><br /><img src="//support.flexquarters.com/esupport/newimages/2787/fastspring-manage-account-cancel.png" alt="" border="0" /></p>
<h3>&nbsp;</h3>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Latest Method:</span></span></p>
<p>You can manage the subscription of the QODBC Driver for QuickBooks Online using the link you received in your renewal email. <br /><br />On your monthly&nbsp;<span class="il">subscription</span>&nbsp;renewal receipt, you will see the following, as in this example:<br /><br />Order ID: FLE1XXXXX-1XXX-6XXXXB<br />1 QODBC Desktop Driver for QuickBooks Online USA<br /><a href="https://sites.fastspring.com/flexquarters/order/s/" target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://sites.fastspring.com/flexquarters/order/s/">https://sites.<span class="il">fastspring</span>.com/<wbr />flexquarters/order/s/</a>&nbsp;(your order number). Click on this link on YOUR receipt, and you can cancel the&nbsp;<span class="il">subscription</span>.</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><br />Example<br />https://sites.fastspring.com/flexquarters/order/s/FLE111111-1111-111111<br /><br />Please visit that link &amp; click on <strong>Cancel Subscription</strong> to cancel your QODBC Online subscription:<br /><br /> <img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/CancelSub/step1.png" alt="" border="0" /></span></p>
<h3>&nbsp;</h3>
<p>&nbsp;</p>
<p>Tags: QuickBooks Online, QBO,&nbsp;Subscription QODBC Online, Cancel subscription</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - Getting Multiple-step OLE DB operation generated errors in SQL Server]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2645]]></link>
<guid isPermaLink="false"><![CDATA[a7789ef88d599b8df86bbee632b2994d]]></guid>
<pubDate><![CDATA[Mon, 04 May 2015 14:05:59 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - Getting Multiple-step OLE DB operation generated errors in SQL Server
Problem Description:
 Trying to insert into SalesOrderLine and getting a 'Multiple-step' error. INSERT INTO QBREMOTE...SalesOrderLine (CustomerRefListID, TemplateRef...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - Getting Multiple-step OLE DB operation generated errors in SQL Server</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> Trying to insert into SalesOrderLine and getting a 'Multiple-step' error. <br /><br />INSERT INTO QBREMOTE...SalesOrderLine (CustomerRefListID, TemplateRefListID, SalesOrderLineItemRefFullName, SalesOrderLineQuantity, SalesOrderLineRate, SalesOrderLineTaxCodeRefListID, ClassRefListID, FQSaveToCache) VALUES ('8000343B-1393961058', '80000008-1377787801 ', 'R1', 1.0000, 500.00, '80000001-1377787801 ', '80000003-1393947522', 0) <br /><br />OLE DB provider "MSDASQL" for linked server "QBREMOTE" returned the message "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".<br /><br />Msg 7343, Level 16, State 2, Line 1<br /><br />The OLE DB provider "MSDASQL" for linked server "QBREMOTE" could not INSERT INTO table "[QBREMOTE]...[SalesOrderLine]". <br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> You need to change the "Maximum Field Name Length" value from QODBC Setup Screen&gt;&gt; Advanced tab to resolve "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done." at the time of insertion.<br /><br />Please follow the instructions below to change the "Maximum Field Name Length" value.<br /><br />Start&gt;&gt;All Programs&gt;&gt; QODBC Driver for use with QuickBooks&gt;&gt; Configure QODBC Data Source&gt;&gt;Go To "System DSN" (If you are using System DSN) or "User DSN" (If you are using User DSN) Tab &gt;&gt; select your DSN&gt;&gt; click "configure"&gt;&gt; Advanced &gt;&gt; "Maximum Field Name Length" change to 100.&nbsp;</span>&nbsp;</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/MOLEDB/step1.png" alt="http://support.flexquarters.com/esupport/newimages/MOLEDB/step1.png" /></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Also, you can use openquery, which can insert records in the SalesOrderLine table:<br /><br />Insert openquery(QBREMOTE,' select CustomerRefListID, TemplateRefListID, SalesOrderLineItemRefFullName, SalesOrderLineQuantity, SalesOrderLineRate, SalesOrderLineTaxCodeRefListID, FQSaveToCache from SalesOrderLine where 1=0') values ('160000-933272658', '120000-1071512690', 'Wood Door: Exterior', 1.0000, 555.00, '10000-999022286', 0) <br /><br />Please refer:<br /><br /> <a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2367/50/how-to-do-inserts-updates-and-deletes-using-openquery-with-linked-ms-sql-servers"> How to do INSERTs, UPDATEs, and DELETEs using OPENQUERY with Linked MS SQL Servers</a></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QXL-Desktop] How to use QXL]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2641]]></link>
<guid isPermaLink="false"><![CDATA[f21e255f89e0f258accbe4e984eef486]]></guid>
<pubDate><![CDATA[Thu, 26 Mar 2015 13:31:58 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to use QXL
Step 1 - Download QXL
 If you haven't already downloaded QXL, go to the download page&nbsp;now. Don't forget to read the "Readme" file during installation for the latest information on QXL setup, new features, and other driver information...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">How to use QXL</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Step 1 - Download QXL</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> If you haven't already downloaded QXL, go to the <a href="http://qxl1.com/qxl-for-quickbooks-desktop-downloads/">download page</a>&nbsp;now. Don't forget to read the "Readme" file during installation for the latest information on QXL setup, new features, and other driver information. Save the self-extracting executable "QXLSetup.exe" in a temporary directory or your "My Documents" folder to extract the installation files.</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Step 2 - Running the Installer:</span></h3>
<p>Click on the Install program from within Windows to install the driver. Select the destination directory to install the QXL support files. Click "OK" to continue.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step1.png" alt="" /></p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step6.png" alt="" /></p>
<p>The QXL - QuickBooks Export Made Easy&reg; has been successfully installed on your computer. You can begin to use it because it will immediately run as a 30-day evaluation version.</p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Step 3 - Use QXL:</span></h3>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step7.png" alt="" /></p>
<p>After installation, you may notice the following icons on the desktop.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step28.png" alt="" /></p>
<p>QXL &ndash; Silent Mode - It uses the last saved settings of QXL and automatically starts executing the data export with no user interface.QXL &ndash; Direct Mode - It uses the previously saved settings of QXL and automatically starts executing the data export with the user interface, i.e., displaying progress data export.QXL &ndash; Manual execution of Data Export/Update Settings/Activation-Deactivation. You can select tables and destinations to which the files should be exported. Start QuickBooks, log in to your company file, switch back to QXL, and click Export Data.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step8.png" alt="" /></p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step9.png" alt="" /></p>
<p>After the export is completed. The exported data folder will open.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QXL/step10.png" alt="" /></p>
<p>Exported data is placed at the below location by default: C:\Users\User Name\Documents\QXL\</p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">QXL Features:</span></h3>
<p>1. Export QuickBooks Data to XML format via QODBC.</p>
<p>2. Export QuickBooks Data to CSV format via QODBC.</p>
<p>3. Ability to choose export file(s) location.</p>
<p>4. Ability to export to Separate files or a single file.</p>
<p>5. Ability to export all selected, tabled, or excluded tables.</p>
<p>6. Ability to save your default settings from Options.</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, Refer:</span><br /> <a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2786" target="_blank">QXL options and settings</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - How to select a record when the value is null]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2640]]></link>
<guid isPermaLink="false"><![CDATA[9a5748a2fbaa6564d05d7f2ae29a9355]]></guid>
<pubDate><![CDATA[Mon, 23 Mar 2015 13:43:36 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - How to select a record when the value is null
Problem Description:
 I am trying to run a report that returns ItemInventory where LastReceived is NULL. I have tried in vain to accomplish this. What syntax do you use to select a blank/nu...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - How to select a record when the value is null</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> I am trying to run a report that returns ItemInventory where LastReceived is NULL. I have tried in vain to accomplish this. What syntax do you use to select a blank/null date, or is there a special function for this? </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> You can select a blank/null date using "IS NULL" in your query. <br /><br />For example, the below query will return a row whose InventoryDate is blank or null:<br /><br />SELECT * FROM ItemInventory where InventoryDate IS NULL</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ISNULL/step1.png" alt="http://support.flexquarters.com/esupport/newimages/ISNULL/step1.png" width="673" height="373" /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />In the same way, you can use "IS NOT NULL" in your query. <br /><br />For example, the below query will return a row whose InventoryDate is not blank or null:<br /><br />SELECT * FROM ItemInventory where InventoryDate IS NOT NULL</span></span>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ISNULL/step2.png" alt="http://support.flexquarters.com/esupport/newimages/ISNULL/step2.png" width="673" height="373" /><br /></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] QODBC POS could not access to QuickBooks POS Company File]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2633]]></link>
<guid isPermaLink="false"><![CDATA[fc03d48253286a798f5116ec00e99b2b]]></guid>
<pubDate><![CDATA[Mon, 02 Mar 2015 12:38:10 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[QODBC POS could not access the QuickBooks POS Company File
Problem Description:
When Ting sets QODBC POS DSN to access the company file running in QuickBooks POS (Version 10), it will fail to connect to the company file. QuickBooks POS will search for t...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">QODBC POS could not access the QuickBooks POS Company File</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">When Ting sets QODBC POS DSN to access the company file running in QuickBooks POS (Version 10), it will fail to connect to the company file. QuickBooks POS will search for the server with no response.<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">There is a limitation of QuickBooks POS SDK 10 that it will not be able to get the currently open company file name &amp; thus, QODBC POS is not able to connect to the now available company file.<br /><br />QuickBooks POS SDK Test Plus tool also requires a connection string; It will not connect to QuickBooks POS without a connection string.<br /><br />For Example:<br /><br />Connection String = " ComputerName=WIN-O8RQBVCMJFC;CompanyName=SampleCompany;Version=10 "<br /><br />You must provide the connection string to connect the company file as a workaround for this issue. Please follow the steps below: <br /><br />1) Please change QuickBooks POS to run in multi-user mode. Click the "Switch Company File to Multi-User Mode" option in the File Menu.&nbsp;</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QODBCPOS/step1.png" alt="http://support.flexquarters.com/esupport/newimages/QODBCPOS/step1.png" width="584" height="642" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">2) Build Connection String:<br /><br />Click the "..." button at QODBC POS Setup Screen-&gt;General Window to enter the company file selection window:&nbsp;<br /></span><br /></span></p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QODBCPOS/step2.png" alt="http://support.flexquarters.com/esupport/newimages/QODBCPOS/step2.png" width="403" height="391" /></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">3) In the company file selection window, QODBC POS will give you a list of all available company files (may take a few seconds) : </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QODBCPOS/step3.png" alt="http://support.flexquarters.com/esupport/newimages/QODBCPOS/step3.png" width="557" height="201" /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">QuickBooks POS will ask you to grant permission to QODBC POS: 4) Select the company files you want to access and click ok. Then you will see the connection string has been built in the "Current Company Setting" option. And then, please click the "Test Connection" button.&nbsp;&nbsp;</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QODBCPOS/step4.png" alt="http://support.flexquarters.com/esupport/newimages/QODBCPOS/step4.png" width="504" height="391" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">5) Click the "Yes Always" button. If QODBC POS tells you the connection is successful, you can use our test tool,s VB De, mo to view QuickBooks POS records via QODBC POS.</span></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">6) Now, we will test the connection using the QODBC POS Test Tool. Please open the QODBC POS Test Tool from:<br />Start&gt;&gt;All Programs&gt;&gt; QODBC Driver for use with QuickBooks POS&gt;&gt;QODBC POS Test Tool.<br /></span></span></p>
<div><img style="border: 0px none; display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2633/Q1.png" alt="" /></div>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">7) Please select the "QuickBooks POS Data" DSN from the dropdown list &amp; click on "Connect."</span></p>
<div><img style="display: block; margin-left: auto; margin-right: auto; border: 0px none;" src="https://support.flexquarters.com/esupport/newimages/2633/Q2.png" alt="" /></div>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">8) We can connect to DSN from the QODBC POS Test Tool. Please write your SQL statement &amp; click on "Run."</span></p>
<div><img style="border: 0px none; display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2633/Q3.png" alt="" /></div>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">9) We can fetch data from the QODBC POS Test Tool.&nbsp; </span></p>
<div><img style="border: 0px none; display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2633/Q4.png" alt="" /></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - Invoice RefNumber FAQ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2632]]></link>
<guid isPermaLink="false"><![CDATA[75455e062929d32a333868084286bb68]]></guid>
<pubDate><![CDATA[Mon, 02 Mar 2015 12:20:49 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - Invoice RefNumber FAQ
Problem Description:
 I have the invoice number (RefNumber) from my table outside QuickBooks. But if a QuickBooks user creates invoices directly in QuickBooks, then QuickBooks keeps new incrementing invoices autom...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - Invoice RefNumber FAQ</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> I have the invoice number (RefNumber) from my table outside QuickBooks. But if a QuickBooks user creates invoices directly in QuickBooks, then QuickBooks keeps new incrementing invoices automatically, and the next invoice I create using my outside table will be incorrect.<br /><br />I need to replicate what QuickBooks does in determining the following QuickBooks invoice number. What do you recommend?<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> While inserting a new invoice from QODBC, if you do not pass RefNumber, QuickBooks will automatically manage and assign a RefNumber to the newly inserted invoice.<br /><br />If you would like to specify the RefNumber, and the RefNumber is numeric, it should be easy to sync up. Just get the max RefNumber from the Invoice table( of the current year), add 1 to it, and specify it in the insert statement.<br /> <br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> How do I auto-increment the Ref Number for the Invoice?<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> While inserting a new invoice from QODBC, if you do not pass RefNumber, QuickBooks will automatically increment and assign a RefNumber to the newly inserted invoice.<br /><br />For example, if the RefNumber of the last Invoice is 1111, then QuickBooks will automatically assign 1112 as a RefNumber for the newly created invoice.<br /> <br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> How do I get the max and insert the RefNumber for the Invoice?<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> You can get the max RefNumber for Invoice by using the below query &amp; add 1 to the result, and can create a new invoice:<br /><br />SELECT Max(RefNumber) FROM InvoiceLine &nbsp;</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/InvoiceFAQ/step1.PNG" alt="http://support.flexquarters.com/esupport/newimages/InvoiceFAQ/step1.PNG" width="641" height="402" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">We got 2581 as the max RefNumber. Now we are creating the new invoice with RefNumber 2582. <br /><br />INSERT INTO InvoiceLine (CustomerRefListID, RefNumber, InvoiceLineItemRefListID, InvoiceLineDesc, InvoiceLineRate, InvoiceLineAmount, InvoiceLineSalesTaxCodeRefListID, FQSaveToCache) VALUES ('620000-1071526513', '<strong>2582</strong>', '240000-933272656', 'POWER TRAK-2000', 200.00000, 200.00, '20000-999022286',0)</span></p>
<p>&nbsp;</p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> What happens if I use the same RefNumber for Invoice creation?<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> QuickBooks is allowing duplicate RefNumber. So when you use the same RefNumber for Invoice creation. QuickBooks will create an invoice with a duplicate RefNumber/<br /><br />For example, if the RefNumber of the last Invoice is 1111, then QuickBooks will automatically assign 1112 as a RefNumber for the newly created invoice.<br /><br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> How do I Auto Increment Alphanumeric RefNumber for Invoice?<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> First, create an invoice from QuickBooks UI &amp; assign the alphanumeric RefNumber "R0001T". Now create a new Invoice from QODBC &amp; do not pass RefNumber. QuickBooks will automatically increment and assign a RefNumber (i.e., "R0002T") to the newly inserted invoice.<br /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - How to take screenshot]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2631]]></link>
<guid isPermaLink="false"><![CDATA[e113bb92c69391dd39e2488f9f588382]]></guid>
<pubDate><![CDATA[Mon, 02 Mar 2015 12:16:29 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - How to take a screenshot
Problem Description:
 How do I take an error screenshot?  
Solutions:
 If you've got a problem with a Windows program, you may wonder how to show the errors you're receiving. Luckily, taking a screenshot of y...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - How to take a screenshot</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> How do I take an error screenshot? <br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> If you've got a problem with a Windows program, you may wonder how to show the errors you're receiving. Luckily, taking a screenshot of your current display is just a quick keystroke away. Follow this guide to take a screenshot of your whole screen, a specific window, or any display section you want.<br /><br />1. Press the "Print Screen" (⎙ PrtScr) key on your keyboard. This will capture an image of your entire screen and copy it to the clipboard. The dimensions of the image will be the same as your desktop resolution. The ⎙ PrtScr button may be labeled "PrtScn," "Print Scrn," "Print Scr," or something similar. On most keyboards, the button is usually found between F12 and Scroll ⇩. You may have to press the Fn or "Function" key on laptop keyboards to access the "Print Screen." [1] You will not receive any confirmation that the screenshot has been taken.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ScreenShot/step1.png" alt="http://support.flexquarters.com/esupport/newimages/ScreenShot/step1.png" width="670" height="503" /><br /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">2. Paste the screenshot. Once you've made the screenshot, you must paste it into a program to see it. The most common way to paste it is into a Paint file. This will allow you to save it as an image file that can be transferred to others&mdash;open Paint from the Accessories section in your Start menu. With a new blank canvas available, press ^ Ctrl+V to paste the image onto the canvas. You can also open the Edit menu and select Paste or right-click on the canvas and select Paste. Click the file, then Save to set the image's name and file type. The most common file types are JPG and PNG. The recommended format for screenshots is PNG due to the high quality and small file size. You can also paste the screenshot into other programs, such as Word, or into the body of an email. Open the program you want to paste the image into and press ^ Ctrl+V.</span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ScreenShot/step2.png" alt="http://support.flexquarters.com/esupport/newimages/ScreenShot/step2.png" /><br /></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">3. Save the screenshot: Perform any edits you want, such as cropping the image to a specified area, and click the main File option in the top-left corner. Afterward, select Save as, title the new file, choose a save location, and select your desired file format from the drop-down menu. JPG will do fine for most purposes, but various other forms are available, such as PNG, BMP, GIF, and others. Click the gray Save button in the bottom right-hand corner when finished.&nbsp;</span></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ScreenShot/step3.png" alt="http://support.flexquarters.com/esupport/newimages/ScreenShot/step3.png" width="625" height="350" /><br /></span></span></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - How to adjust value of a stock item without adjusting stock quantity]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2628]]></link>
<guid isPermaLink="false"><![CDATA[8e065119c74efe3a47aec8796964cf8b]]></guid>
<pubDate><![CDATA[Mon, 02 Mar 2015 12:07:24 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - How to adjust the value of a stock item without changing the stock quantity
Problem Description:
 Can I adjust the value of a stock item without changing the stock quantity?  
Solutions:
 Yes, you can adjust the value of a stock item...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - How to adjust the value of a stock item without changing the stock quantity</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> Can I adjust the value of a stock item without changing the stock quantity? <br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> Yes, you can adjust the value of a stock item without changing the stock quantity. Here is an example:</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">This item has a COGS Average Cost of $69.73429:</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;<br /><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/StockQuantity/step1.png" alt="http://support.flexquarters.com/esupport/newimages/StockQuantity/step1.png" width="599" height="481" /><br /><br /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Using QODBC, I adjusted the opening balance equity cost of the stock item by $250.00 using the following SQL insert statement:<br /><br /> INSERT INTO "InventoryAdjustmentLine" ("AccountRefFullName," "TxnDate," "RefNumber," "Memo," "InventoryAdjustmentLineItemRefFullName," "InventoryAdjustmentLineValueAdjustmentNewValue," "FQSaveToCache") VALUES ('Opening Bal Equity,' {d'2007-05-23'}, '110', 'Value Adj 250', 'Wood Door: Exterior', 250.0, 0)&nbsp;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/StockQuantity/step2.png" alt="http://support.flexquarters.com/esupport/newimages/StockQuantity/step2.png" width="633" height="398" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">This item now has a COGS Average Cost of $106.69857:</span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/StockQuantity/step3.png" alt="http://support.flexquarters.com/esupport/newimages/StockQuantity/step3.png" width="600" height="482" /><br /></span></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">The value adjustment details can be seen in the Inventory Valuation Detail:&nbsp;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;</span></span></span></p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/StockQuantity/step4.png" alt="http://support.flexquarters.com/esupport/newimages/StockQuantity/step4.png" width="714" height="612" /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - MS Access Crashes Hard On Date Query]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2616]]></link>
<guid isPermaLink="false"><![CDATA[a3d06db1f8c85b2837b4603a51834425]]></guid>
<pubDate><![CDATA[Tue, 16 Dec 2014 10:19:08 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - MS Access Crashes Hard On Date Query
Problem Description:
I've linked all the QODBC tables into an Access 2010 DB. I have created table subset queries on the original tables and would like to do selects based on date ranges - other thi...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - MS Access Crashes Hard On Date Query</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">I've linked all the QODBC tables into an Access 2010 DB. I have created table subset queries on the original tables and would like to do selects based on date ranges - other things, too, like JOINs - but I'm stuck with this problem. The minute I give Access a date constraint, like receive payment.TxnDate &gt;=#11/1/2014# as stated in your "How Dates Are Formatted.." documentation for Access Date formats, Access immediately crashes. No msgs in the brief QODBC log files about the crashes, as best I can tell:<br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Please try executing the following command using <strong>QODBC Test Tool</strong> to see if it can solve the issue: sp_optimizefullsync ALL.<br /><br />This command will bring some data to a local cache to increase query retrieval performance. I want to suggest that you please let me run the above command entirely. The above command may take some time, depending on your records in QuickBooks. It may take 2-24 hours or more, depending on the number of documents in the QuickBooks company file. Please let this command run entirely. Do not kill this command. It is not advisable to kill/close the application while building the Optimizer file. <br /><br />After successfully executing the above command, please create a new MS Access Database file &amp; link all tables &amp; execute the query again. It should work without any issues. <br /><br />Please refer to: <a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2468/57/using-quickbooks-data-with-access-2010linked-tables-32-bit">How to Use QODBC with Microsoft Access 2010</a></span></p>
<div id="ginger-floatingG-container">&nbsp;</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - Unable to find table QBAdvancedReportGroup.]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2604]]></link>
<guid isPermaLink="false"><![CDATA[880610aa9f9de9ea7c545169c716f477]]></guid>
<pubDate><![CDATA[Mon, 10 Nov 2014 14:27:54 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting - Unable to find table QBAdvancedReportGroup.
Problem Description 1:
1. I'm attempting to utilize your ODBC driver for reporting through Excel from QuickBooks Enterprise. The tables in your report help guide aren't accessible to me and a...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting - Unable to find table QBAdvancedReportGroup.</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description 1:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">1. I'm attempting to utilize your ODBC driver for reporting through Excel from QuickBooks Enterprise. The tables in your report help guide aren't accessible to me and appear as part of the QBAdvancedReportGroup. An example is a v_account view. I couldn't find any other place to get a list of the chart of accounts. Is it possible to obtain permission to be part of that group? I have added every privilege to the ODBC setup in the application but did not see that group as an option. <br /><br />Also, when opening <strong>QODBC Test Tool</strong>, I cannot use the sp_report procedure - I get the message "procedure: sp_report not found." Is that something related to the privileges? How can I get access to that procedure as outlined in your documentation?<br /><br /> </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">2. I have a customer using QuickBooks Enterprise, and they are using the built-in ODBC in conjunction with MS Query and Excel to create a <span id="ed476e63-ca55-47d3-8ca8-7eea5013069a" class="GINGER_SOFTWARE_mark">refreshable</span> report. <br /><br />Whenever they close &amp; reopen QuickBooks, the query no longer works. This is because the DATABASE NAME in the "Connect to SQL Anywhere" screen changes each time QuickBooks is closed &amp; reopened.<br /><br /> </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">3. I have set up a connection from Access to QuickBooks. However, I can only open tables in the QBReportAdminGroup, not those in the QBAdminGroup. I get the following error:<br /><br /> <span id="03c6f520-0b27-41ad-be5c-de36e6baa65b" class="GINGER_SOFTWARE_mark">ODBC--call</span> failed<br /><br />[Sybase<span id="d5e9e640-782c-4f3a-a6ba-6a4d88fefe94" class="GINGER_SOFTWARE_mark">]</span>[ODBC Driver<span id="2b0d6a88-8dbc-4dce-9752-a742b55037d9" class="GINGER_SOFTWARE_mark">]</span>[SQL Anywhere<span id="ba5dd63e-5b31-452c-981c-d22b21e9fb5a" class="GINGER_SOFTWARE_mark">]</span>Permission denied: you do not have permission to select from "v_sales_receipt_sn_list" (#-121).<br /><br />The ODBC user I created has all groups assigned to it.<br /><br />Also, I do not have permission to update the tables I do have access to, i.e., "QBReportAdminGroup_v_lst_item," view data.<br /><br />Please advise how to resolve these problems.<br /><br /> </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description 2:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">I am connected to QODC. When I run the QODBC Test Tool, it gives me an error [Sybase][ODBC driver]SQL Anywhere] Invalid user ID or password.<br /><br />I'm entering the QuickBooks administrator user ID and administrator password. Other users and passwords also don't work. <br /><br /><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/SQLAnywhere/step1.png" alt="" width="354" height="478" /><br /></span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">You're using <a title="Intuit Custom Reporting for QuickBooks Enterprise" href="http://support.quickbooks.intuit.com/support/articles/INF13355" target="_blank">Intuit Custom Reporting for QuickBooks Enterprise</a> and Not QODBC. I kindly request you remove any connection you use with Sybase SQL Anywhere and use QODBC.<br /><br />It would be best if you connected to "QuickBooks Data" DSN (from system/machine DSN), not to any file DSN ( Do not try connecting to File DSN, which is next to your company file with the name COMPANYFILENAME.dsn). Please refer to the below articles for how to use QODBC:<br /><br /> <a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2512" target="_blank">Connecting QODBC Driver to QuickBooks for the First Time (Video)</a><br /><br />Please note: you need to select "QuickBooks Data" (if the application&nbsp;is 32-bit) or "QuickBooks Data-64-bit QRemote" (if the application&nbsp;is 64-bit) when you choose a data source instead of selecting another data source. <br /><br /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Tags:</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">QBReportAdminGroup_v_txn_bill_line,&nbsp;</span>v_lst_time_activity,v_lst,v_cf, v_txn_sales_receipt_line.transaction_date, v_lst_item.description, v_lst_item.name, v_cf_item.name, v_cf_item.field, v_txn_sales_receipt_line.item_id, v_txn_sales_receipt_line.unit_price_amt, v_txn_sales_receipt_line.amount_amt, v_txn_sales_receipt_line.quantity_qnty, v_txn_sales_receipt_line.doc_num_h, v_txn_sales_receipt_line.customer_id, v_lst_ship_to.state, v_lst_ship_to.postal_code,QBReportAdminGroup.v_cf_item v_cf_item, QBReportAdminGroup.v_lst_item v_lst_item, QBReportAdminGroup.v_lst_ship_to v_lst_ship_to, QBReportAdminGroup.v_txn_sales_receipt_line v_txn_sales_receipt_line,&nbsp;qbreportadmingroup_v_lst_account</p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-ALL] How to add Additional quote (') in Insert statement using QODBC]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2577]]></link>
<guid isPermaLink="false"><![CDATA[74934548253bcab8490ebd74afed7031]]></guid>
<pubDate><![CDATA[Tue, 05 Aug 2014 11:51:31 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to add a&nbsp;quote (') in the Insert statement using QODBC
Problem Description:
 I have exported the customer list from QB, and now I want to insert these using the insert query. But some of them fail because of the apostrophe (').How to deal with ...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">How to add a&nbsp;<span id="5d38f4af-d1b6-4042-80c9-70af9d4bd348" class="GINGER_SOFTWARE_mark">quote</span> (') in the Insert statement using QODBC</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> I have exported the customer list from QB, and now I want to insert these using the insert <span id="725b32af-27ac-4dce-b3e5-bd2e1fdb4929" class="GINGER_SOFTWARE_mark">query</span>. But some of them fail because of the <span id="24fd7b3e-4455-486b-8250-52c46b8c191e" class="GINGER_SOFTWARE_mark">apostrophe</span> (').<br />How to deal with special characters like this.</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> I want to inform you that you can get an additional quote for your query.<br />For Example, if you want to add a customer whose name contains extra quotes, then you can insert the name using the following query:<br />Insert into customer (name) values ('Larry's Custom Invoice ')<br />The above question will create a customer entry named <strong>Larry's Custom Invoice</strong>. &nbsp; &nbsp; &nbsp; &nbsp;</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] QODBC shows Runtime Error R6025 pure virtual function call when using MS Access]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2565]]></link>
<guid isPermaLink="false"><![CDATA[e6acf4b0f69f6f6e60e9a815938aa1ff]]></guid>
<pubDate><![CDATA[Thu, 17 Apr 2014 14:51:29 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[QODBC shows Runtime Error R6025 pure virtual function call when using MS Access
Problem: 
I have created the link to the Customer table in MS Access using QODBC. I can link the table without any error, but when I try to edit any field from the linked ta...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">QODBC shows Runtime Error R6025 pure virtual function call when using MS Access</span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">I have created the link to the Customer table in MS Access using QODBC. I can link the table without any error, but when I try to edit any field from the linked table, I get the following error:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Microsoft Visual C++ Runtime Library<br />---------------------------<br />Runtime Error!<br /> <br />Program: C:\Program Files\Q...<br /> <br />R6025 <br />- pure virtual function call<br /> </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/R6025/Step1.png" alt="" width="1311" height="614" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Sometimes I get a Runtime error &amp; sometimes the MS Access application crashes. Then MS Access closes and tries to restart.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/R6025/Step2.png" alt="" width="1346" height="628" /></span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">This issue only happens when using MS Access Linked Table &amp; tries to edit the first row.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please try to update other rows than the first row. It will not cause any error/crash. After updating other rows, it does not produce any error if you attempt to update the first row.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, please follow the steps below:<br /> <br />1) Close all the applications.<br />2) Delete the Optimizer file located at %AppData%\QODBC Driver for QuickBooks\Optimizer<br />3) Start your MS Access application, remove all the linked tables, and re-create it.<br />4) Test again.<br /></span></p>
<p>&nbsp;</p>
<p>Keywords:&nbsp;Runtime Error, MS Access Crash</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: Error:3000-The given object ID &quot;&quot; in the field &quot;ListID&quot; is invalid]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2563]]></link>
<guid isPermaLink="false"><![CDATA[dbd22ba3bd0df8f385bdac3e9f8be207]]></guid>
<pubDate><![CDATA[Thu, 17 Apr 2014 14:27:18 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting: Error:3000-The given object ID "in the field "ListID" is invalid
Problem Description: 
When making an inventory adjustment in a company file whose multiple inventory sites feature is not enabled, there are no values in the field "Invent...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: Error:3000-The given object ID "in the field "ListID" is invalid</span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When making an inventory adjustment in a company file whose multiple inventory sites feature is not enabled, there are no values in the field "InventorySiteRefListID."</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">So, trying to insert an inventory adjustment using a query like this:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">INSERT INTO InventoryAdjustmentLine(AccountRefListID, InventorySiteRefListID, InventoryAdjustmentLineItemRefListID, InventoryAdjustmentLineQuantityAdjustmentQuantityDifference) VALUES ('80000003-1350417287', '', '80000296-1350423383', 10)</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">But QODBC reports an error [ The given object ID "in the field "ListID" is invalid ] :</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/null%20value.jpg" alt="" /></span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If you are not working with a multiple inventory sites feature-enabled company file, then there is no need to add the field "InventorySiteRefListID."</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">So you could directly remove this field and run the query like this:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">INSERT INTO InventoryAdjustmentLine (AccountRefListID, InventoryAdjustmentLineItemRefListID, InventoryAdjustmentLineQuantityAdjustmentQuantityDifference) VALUES ('80000003-1350417287', '80000296-1350423383', 10)</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">This error usually occurs when you try to insert records with a null value.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When there are many columns in the table InventoryAdjustmentLine, not all of them are necessary for insertion. You don't want to assign data to those columns; remove them from your insert query. Please do not manually add it to the question and assign a null value.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QuickBooks will automatically set those columns' null value when the record is inserted.</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] QODBC Locking up with Error 800706be]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2559]]></link>
<guid isPermaLink="false"><![CDATA[b5baa9c23ac3e015ad287b17a3d4afa3]]></guid>
<pubDate><![CDATA[Thu, 17 Apr 2014 12:01:39 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Problem:
I have a customer who does their invoicing with an ASP.NET application, and it flows into QuickBooks. I created the interface with QODBC, and it works with no problem except that sometimes the processes will lock up, and I have to remote into th...]]></description>
<content:encoded><![CDATA[<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem:</span></h3>
<p><span id="docs-title" class="docs-title docs-title-disabled">I have a customer who does their invoicing with an ASP.NET application, and it flows into QuickBooks. I created the interface with QODBC, and it works with no problem except that sometimes the processes will lock up, and I have to remote into their web server and physically kill the processes (QBXMLR~1, QBServerUtilityMgr). What would cause these processes to lock them up? Could it be that more than one person is invoicing at the same time? At the end of my save routine, I even force a kill off the processes if they haven't ended. </span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">I have "Use DCOM Servers" checked. Here is all the QODBCLOG.TXT says.</span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">IsAService: False<br />Begin Session Failed. S0000 00000 [QODBC] QuickBooks&nbsp; Begin Session Failed. Error = 800706be, Unknown error.</span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">Begin Session errors can be caused when running ASP or other system services and not setting the "Advanced" button option of either "Use DCOM Servers" or "Remote Connector."</span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">Every morning I have to kill the processes, and I also have to do it throughout the day. I've checked everything, and I cannot solve this problem.</span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span id="docs-title" class="docs-title docs-title-disabled">The error is saying, "The remote procedure call failed," which leads me to believe you have a broken error recovery table in the company file. </span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">Usually, corruption is caused by sending many requests in one message set or not clearing the error table between message sets.</span></p>
<p><span id="docs-title" class="docs-title docs-title-disabled">To overcome this error, you must reinstall QODBC or upgrade to QODBC's latest version.</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] How to view details on what QODBC is performing / Display Driver Status / Display Optimizer Status]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2550]]></link>
<guid isPermaLink="false"><![CDATA[85353d3b2f39b9c9b5ee3576578c04b7]]></guid>
<pubDate><![CDATA[Mon, 14 Apr 2014 16:06:29 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to view details on what QODBC is performing
How to view details on what QODBC is performing / Display Driver Status / Display Optimizer Status
&nbsp;
Problem Description:
Question: QODBC and my application are not responding. How can I know&nbsp;w...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to view details on what QODBC is performing</span></h2>
<p><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to view details on what QODBC is performing / Display Driver Status / Display Optimizer Status</span></p>
<p>&nbsp;</p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Question: QODBC and my application are not responding. How can I know&nbsp;what QODBC is performing in the background?</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Question: I cannot get the connector to work with my system. It's pulling in some of the data, but not all. I've tried everything.</span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution: </span></h3>
<p>You can enable the QODBC status panel using Windows Start &gt;&gt; QODBC Driver for QuickBooks &gt;&gt; Configure 32-Bit QODBC Driver or&nbsp; Configure QODBC Data Source.</p>
<p style="text-align: center;"><img src="//support.flexquarters.com/esupport/newimages/DSNConf/QODBC-Desktop-Menu-2025-10-28-ODBC-32-Bit.png" alt="" /></p>
<p>or</p>
<p style="text-align: center;"><img src="//support.flexquarters.com/esupport/newimages/DSNConf/step1.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Go to the "System DSN" Tab, select "QuickBooks Data" DSN &amp; click "Configure."</span></p>
<p style="text-align: center;"><img style="text-align: center;" alt="" /><img src="//support.flexquarters.com/esupport/newimages/DSNConf/QODBC-Desktop-ODBC32-Bit-Highlighted.png" alt="" /></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Navigate to the "Message" tab -&gt;Select "Display Driver Status" and "Display Optimizer Status" options.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><img style="text-align: center;" alt="" /><img src="//support.flexquarters.com/esupport/newimages/DSNConf/QODBC-32-Bit -Setup-Screen-Advanced-Highlighted.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Then the next time you run a query, if you see "Waiting for QuickBooks," It means QuickBooks is taking time to process the request. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">There will be a status panel at the lower right corner of your screen, showing a window with information on what QODBC is working on.</span></p>
<p style="text-align: center;"><img style="border: 0px none;" src="//support.flexquarters.com/esupport/newimages/HungUp/step5.png" alt="" /></p>
<p><img style="display: none; border: 0px none;" src="//support.flexquarters.com/esupport/newimages/detailwindow/ToFixstep2.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please note the step on which QODBC spends the most time or gets stuck and share it with us.</span></p>
<p>&nbsp;</p>
<p>Also refer to&nbsp;<a href="https://qodbc.com/links/2942" target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://qodbc.com/links/2942&amp;source=gmail&amp;ust=1761735105018000&amp;usg=AOvVaw0NRsklWqcgPF7YeLWosDpd">How QODBC Optimizer Works</a></p>
<p>&nbsp;</p>
<p>After you have enabled the driver status panel, please try the following steps.</p>
<p>Step 1: Launch QuickBooks and Open the Company File</p>
<p>Open QuickBooks Desktop.</p>
<p>&nbsp;</p>
<p>Log in to the desired company file using the QuickBooks user "Admin".</p>
<p>Log in to the QuickBooks user "admin" is required to authorize the connection to the QuickBooks company file.</p>
<p>This is a one-time activity for each new application you want to connect to QuickBooks Data.</p>
<p>&nbsp;</p>
<p>Step 2: Test connection using QODBC 32-Bit Test Tool</p>
<p>Go to Start &rarr; QODBC Driver for QuickBooks &rarr; QODBC 32-Bit Test Tool.</p>
<p>In the QODBC Test Tool,&nbsp;</p>
<p>Select DSN: QuickBooks Data</p>
<p>Click the "Connect" button.</p>
<p>&nbsp;</p>
<p>QuickBooks may prompt you to authorize access: (optional)</p>
<p>If prompted, choose &ldquo;Yes, always; allow access even if QuickBooks is not running&rdquo;.</p>
<p>Select the Admin user from the dropdown (if applicable).</p>
<p>Click Continue &rarr; Done.</p>
<p>&nbsp;</p>
<p>If the connection is successful, you can optionally run a test query (e.g., SELECT * FROM Customer).</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2827/Q3.png" alt="" /></p>
<p>Please wait for the SQL statement to generate the result.</p>
<p>Click "Disconnect" to close the connection.</p>
<p>&nbsp;</p>
<p>Step 3: Test connection using QODBC 64-Bit Test Tool</p>
<p>Go to Start &rarr; QODBC Driver for QuickBooks &rarr; QODBC 64-Bit Test Tool.</p>
<p>In the QODBC Test Tool,&nbsp;</p>
<p>Select DSN: QuickBooks Data</p>
<p>Click the "Connect" button.</p>
<p>&nbsp;</p>
<p>This should successfully establish a 64-bit connection. You may not be prompted for permission, as it has been granted in Step 2.</p>
<p>Once confirmed, click "OK" or "Disconnect" to close the session.</p>
<p>&nbsp;</p>
<p>Step 4: Connect Using Your Application</p>
<p>In your application (e.g., PHP, .NET, Excel, Access, etc.), use the DSN name "QuickBooks Data" to establish a connection.</p>
<p>QuickBooks may prompt you to authorize access: (optional)</p>
<p>If QuickBooks does not ask for authorization, your application might already be authorized. You can execute a few SQL statements/queries to see if the connection is successful.</p>
<p>If you are unable to connect, please ensure you have logged in to the QuickBooks company file as the QuickBooks user "admin."</p>
<p>&nbsp;</p>
<p><strong>Suggestion:</strong></p>
<p>Suppose you have a large QuickBooks company file with several years of data.<br />The QuickBooks SDK has to scan and process many records to extract data, resulting in performance issues and slowness.<br />Historical data may not be required in day-to-day transactions/reports.<br />It is advisable to reduce the size of large QuickBooks company files for better performance.<br />To reduce the size of the QuickBooks company file, you can consider archiving old data.<br />To archive old data, you can create a copy of the company file and save the company file under a new name.<br />Condense the new QuickBooks Desktop company file.<br />You should notice performance gains when using a condensed QuickBooks company file.<br />You can always refer to the archived data at any time using the QuickBooks application or QODBC.</p>
<p><br />Refer to<br /><a href="https://quickbooks.intuit.com/learn-support/en-us/help-article/data-utilities/use-condense-data-utility/L7zprPIcj_US_en_US" target="_blank">https://quickbooks.intuit.com/learn-support/en-us/help-article/data-utilities/use-condense-data-utility/L7zprPIcj_US_en_US</a><br /><a href="https://quickbooks.intuit.com/learn-support/en-uk/other-questions/quickbooks-desktop-2020-condense-data-utility/00/532124" target="_blank">https://quickbooks.intuit.com/learn-support/en-uk/other-questions/quickbooks-desktop-2020-condense-data-utility/00/532124</a><br /><a href="https://quickbooks.intuit.com/learn-support/forums/searchpage/tab/message?advanced=false&amp;allow_punctuation=true&amp;q=condense%20data" target="_blank">https://quickbooks.intuit.com/learn-support/forums/searchpage/tab/message?advanced=false&amp;allow_punctuation=true&amp;q=condense%20data</a><br /><a href="https://quickbooks.intuit.com/learn-support/en-us/other-questions/condensing-a-large-file/00/573043" target="_blank">https://quickbooks.intuit.com/learn-support/en-us/other-questions/condensing-a-large-file/00/573043</a><br /><a href="https://quickbooks.intuit.com/learn-support/en-us/other-questions/best-way-to-split-one-company-file-into-two-originally-used-for/00/810101" target="_blank">https://quickbooks.intuit.com/learn-support/en-us/other-questions/best-way-to-split-one-company-file-into-two-originally-used-for/00/810101</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Tags:&nbsp;configurations, why QODBC is slow. QODBC not responding</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: QuickBooks Begin Session Failed. Error Calling OpenQBConnection Returned Error: 10061 - [10061] Connection refused ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2536]]></link>
<guid isPermaLink="false"><![CDATA[f7ac67a9aa8d255282de7d11391e1b69]]></guid>
<pubDate><![CDATA[Mon, 14 Apr 2014 13:23:06 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Problem Description: 
When trying to connect to QuickBooks using the QODBC Test Tool, I am facing the error :
QuickBooks Begin Session Failed. Error Calling OpenQBConnection Returned Error: 10061 - [10061] Connection refused

Solution:
Please first k...]]></description>
<content:encoded><![CDATA[<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When trying to connect to QuickBooks using the QODBC Test Tool, I am facing the error :</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QuickBooks Begin Session Failed. Error Calling OpenQBConnection Returned Error: 10061 - [10061] Connection refused</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2536/Q1.png" alt="" /></span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please first keep QuickBooks running and log in as Admin in single-user mode. Go to QuickBooks, "File" list menu, and then check if there is a "switch to Multi-User Mode" option. If there is, then you are running QuickBooks in single-user mode. But if there is no option, click the "switch to single-user mode" option in the same list menu to set QuickBooks running in single-user mode.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/Connection%20Refused%202.jpg" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If you are not sure how to connect to QuickBooks using QODBC, please refer to this article for more information:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2340/49/how-to-connect-to-quickbooks-for-the-first-time">How to Connect to QuickBooks for the First Time</a></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If you are using "Remote Connector" to build a remote connection, please check if you have configured it correctly.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please refer to this article for more information about setting up a "Remote Connector":</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/1506/49/how-to-setup-qodbc-remote-using-remote-connector">How to Setup QODBC Remote using Remote Connector</a></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please make sure you have unchecked the "Connect To QuickBooks Online Edition" option in the QODBC Setup Screen, "Online Edition" window if you are not going to use QODBC to access <span style="font-family: Arial,Helvetica,sans-serif;">Connect To QuickBooks Online Edition(</span>QBOE):</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2536/Q2.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">And also, please make sure you have unchecked the "Use RDS Client/Server" option in the QODBC Setup Screen, "RDS Server" window if you are not going to access QuickBooks remotely:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2536/Q3.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">RDS is a product from QuickBooks; we may not be able to provide much help if there is a problem using RDS. If you are going to set up QODBC to access QuickBooks remotely, please use QRemote. For more information on using QRemote as a remote access solution, please refer to this article:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2483/0/using-quickbooks-data-remotely-via-qodbc">Using QuickBooks data remotely via QODBC</a></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: ODBC call failed- Error 10004]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2530]]></link>
<guid isPermaLink="false"><![CDATA[55a988dfb00a914717b3000a3374694c]]></guid>
<pubDate><![CDATA[Thu, 26 Dec 2013 09:46:13 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Problem Description:
I am getting the error ODBC call failed- Error 10004 when trying to connect to QuickBooks through MS Access using QODBC.
Solution:
Please keep QuickBooks running, log in as Admin to your company file, Switch to single-user mode, an...]]></description>
<content:encoded><![CDATA[<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">I am getting the error <strong>ODBC call failed- Error 10004</strong> when trying to connect to QuickBooks through MS Access using QODBC.</span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please keep QuickBooks running, log in as Admin to your company file, Switch to single-user mode, and try to connect again with your application.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Once you are connected, close your application. On QuickBooks, switch to multi-user mode and try<span style="font-family: Arial,Helvetica,sans-serif;"> to connect again with your application.</span></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] I keep getting an error '[QODBC] Assignment Error' when I try to import entire tables into Excel? ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2525]]></link>
<guid isPermaLink="false"><![CDATA[9407c826d8e3c07ad37cb2d13d1cb641]]></guid>
<pubDate><![CDATA[Fri, 13 Dec 2013 07:23:13 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Check if the table you are importing has any long fields and exclude them from the import. Some tables in QuickBooks have fields as long as 4095 characters and cannot fit in a single spreadsheet cell.
An excellent example of this is the InvoiceLine table...]]></description>
<content:encoded><![CDATA[<p>Check if the table you are importing has any long fields and exclude them from the import. Some tables in QuickBooks have fields as long as 4095 characters and cannot fit in a single spreadsheet cell.</p>
<p><br />An excellent example of this is the InvoiceLine table. If you run sp_columns InvoiceLine using QODBC Test Tool, you will see that the Memo and InvoiceLineGroupDesc columns can be up to 4095 characters long, so they can't be imported into Excel.</p>
<p><br /><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2525/Q1.png" alt="" /><br /><br />This means that a:&nbsp; "select * from InvoiceLine."<br /><br />It will not import. You must instead select all the columns of interest that you wish to use by doing something like the following:-<br /><br />SELECT InvoiceLine.TxnID, InvoiceLine.TimeCreated, InvoiceLine.TimeModified, InvoiceLine.EditSequence, InvoiceLine.TxnNumber, InvoiceLine.CustomerRefListID, InvoiceLine.CustomerRefFullName, InvoiceLine.ClassRefListID, InvoiceLine.ClassRefFullName, InvoiceLine.ARAccountRefListID, InvoiceLine.ARAccountRefFullName, InvoiceLine.TemplateRefListID, InvoiceLine.TemplateRefFullName, InvoiceLine.TxnDate, InvoiceLine.TxnDateMacro, InvoiceLine.RefNumber, InvoiceLine.BillAddressAddr1, InvoiceLine.BillAddressAddr2, InvoiceLine.BillAddressAddr3, InvoiceLine.BillAddressAddr4, InvoiceLine.BillAddressCity, InvoiceLine.BillAddressState, InvoiceLine.BillAddressPostalCode, InvoiceLine.BillAddressCountry, InvoiceLine.ShipAddressAddr1, InvoiceLine.ShipAddressAddr2, InvoiceLine.ShipAddressAddr3, InvoiceLine.ShipAddressAddr4, InvoiceLine.ShipAddressCity, InvoiceLine.ShipAddressState, InvoiceLine.ShipAddressPostalCode, InvoiceLine.ShipAddressCountry, InvoiceLine.IsPending, InvoiceLine.IsFinanceCharge, InvoiceLine.PONumber, InvoiceLine.TermsRefListID, InvoiceLine.TermsRefFullName, InvoiceLine.DueDate, InvoiceLine.SalesRepRefListID, InvoiceLine.SalesRepRefFullName, InvoiceLine.FOB, InvoiceLine.ShipDate, InvoiceLine.ShipMethodRefListID, InvoiceLine.ShipMethodRefFullName, InvoiceLine.Subtotal, InvoiceLine.ItemSalesTaxRefListID, InvoiceLine.ItemSalesTaxRefFullName, InvoiceLine.SalesTaxPercentage, InvoiceLine.SalesTaxTotal, InvoiceLine.AppliedAmount, InvoiceLine.BalanceRemaining, InvoiceLine.IsPaid, InvoiceLine.CustomerMsgRefListID, InvoiceLine.CustomerMsgRefFullName, InvoiceLine.IsToBePrinted, InvoiceLine.CustomerSalesTaxCodeRefListID, InvoiceLine.CustomerSalesTaxCodeRefFullName, InvoiceLine.SuggestedDiscountAmount, InvoiceLine.SuggestedDiscountDate, InvoiceLine.InvoiceLineType, InvoiceLine.InvoiceLineSeqNo, InvoiceLine.InvoiceLineGroupTxnLineID, InvoiceLine.InvoiceLineGroupItemGroupRefListID, InvoiceLine.InvoiceLineGroupItemGroupRefFullName, InvoiceLine.InvoiceLineGroupQuantity, InvoiceLine.InvoiceLineGroupIsPrintItemsInGroup, InvoiceLine.InvoiceLineGroupTotalAmount, InvoiceLine.InvoiceLineGroupSeqNo, InvoiceLine.InvoiceLineTxnLineID, InvoiceLine.InvoiceLineItemRefListID, InvoiceLine.InvoiceLineItemRefFullName, InvoiceLine.InvoiceLineDesc, InvoiceLine.InvoiceLineQuantity, InvoiceLine.InvoiceLineRate, InvoiceLine.InvoiceLineRatePercent, InvoiceLine.InvoiceLinePriceLevelRefListID, InvoiceLine.InvoiceLinePriceLevelRefFullName, InvoiceLine.InvoiceLineClassRefListID, InvoiceLine.InvoiceLineClassRefFullName, InvoiceLine.InvoiceLineAmount, InvoiceLine.InvoiceLineServiceDate, InvoiceLine.InvoiceLineSalesTaxCodeRefListID, InvoiceLine.InvoiceLineSalesTaxCodeRefFullName, InvoiceLine.InvoiceLineOverrideItemAccountRefListID, InvoiceLine.InvoiceLineOverrideItemAccountRefFullName, InvoiceLine.FQSaveToCache, InvoiceLine.FQPrimaryKey, InvoiceLine.CustomFieldInvoiceLineOther1, InvoiceLine.CustomFieldInvoiceLineOther2, InvoiceLine.CustomFieldInvoiceLineColor, InvoiceLine.CustomFieldInvoiceLineMaterial, InvoiceLine.CustomFieldInvoiceLineGroupOther1, InvoiceLine.CustomFieldInvoiceLineGroupOther2, InvoiceLine.CustomFieldInvoiceLineGroupColor, InvoiceLine.CustomFieldInvoiceLineGroupMaterial, InvoiceLine.CustomFieldInvoiceLineGroupLineOther1, InvoiceLine.CustomFieldInvoiceLineGroupLineOther2, InvoiceLine.CustomFieldInvoiceLineGroupLineColor, InvoiceLine.CustomFieldInvoiceLineGroupLineMaterial, InvoiceLine.CustomFieldOther, InvoiceLine.CustomFieldBDay, InvoiceLine.CustomFieldContract, InvoiceLine.CustomFieldSpousesName<br />FROM InvoiceLine InvoiceLine<br />WHERE (InvoiceLine.TxnDate&gt;{d '2024-01-01'})<br /><br />Note: CustomField names will vary depending on the names you give them in QuickBooks.<br /><br /><br />You can also control the length of the column returned by QODBC using the LEFT function, even in stored procedure reports.<br /><br />For example:<br /><br />An examination of the report InventoryValuationSummary shows that the RowData and RowDataType columns can return values as long as 4096 characters:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2525/Q2.png" alt="" /><br />Using the LEFT function, I can extract the first 30 characters of the RowData and RowDataType columns only:<br /><br />sp_report InventoryValuationSummary show ItemDesc, QuantityOnHand, RowType,<br />{fn LEFT("RowData", 30)} AS "Row Data", {fn LEFT("RowDataType", 30)} AS "Row Data Type"<br />parameters DateFrom = {d '2024-11-19'}, DateTo = {d '2024-11-19'},<br />ItemFilterType = 'InventoryAndAssembly'</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2525/Q3.png" alt="" /></p>
<p>&nbsp;</p>
<p>Keywords:&nbsp;assignment error</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Known issues with QuickBooks 2014 SDK]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2516]]></link>
<guid isPermaLink="false"><![CDATA[8d09e4b85c783cbc30c9b8ae175f2d33]]></guid>
<pubDate><![CDATA[Mon, 30 Sep 2013 08:01:33 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Environment
QuickBooks 2014
QODBC 14.0.0.298
&nbsp;
QODBC is an ODBC driver for QuickBooks. It uses the QuickBooks SDK to communicate with QuickBooks &amp; QuickBooks company files. QODBC can show/fetch only the information that is exposed/provided by...]]></description>
<content:encoded><![CDATA[<p>Environment</p>
<p>QuickBooks 2014</p>
<p>QODBC 14.0.0.298</p>
<p>&nbsp;</p>
<p>QODBC is an ODBC driver for QuickBooks. It uses the QuickBooks SDK to communicate with QuickBooks &amp; QuickBooks company files. QODBC can show/fetch only the information that is exposed/provided by the QuickBooks SDK.</p>
<p>A few changes in the QuickBooks SDK for QuickBooks 2014 return incorrect data, causing QODBC to fail.</p>
<p>Below are the known issues with QuickBooks SDK.</p>
<p>1) InventoryStockStatusByItem, InventoryStockStatusByVendor &amp; InventoryValuationDetail do not show any result.</p>
<p>2) Customer table&nbsp; "Contact" Field is not returning data.</p>
<p>3) A few of the reports show detailed information, which earlier showed summary information. Rows are no longer grouped as "--Multiple--."</p>
<p>4) A few of the reports show summary information that earlier showed detailed information. Rows are now grouped as "--Multiple--."</p>
<p>&nbsp;</p>
<p>Please get in touch with Intuit if you need to use the data that this recent update has disabled.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting - QRemote Initialization Error, Error: Listening failed. Please restart application]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2502]]></link>
<guid isPermaLink="false"><![CDATA[696b35cc35e710279b9c2dedc08e22d7]]></guid>
<pubDate><![CDATA[Thu, 11 Apr 2013 07:46:53 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Troubleshooting -&nbsp;QRemote Initialization Error, Error: Listening failed. Please restart the application.
Problem Description 1:
QRemote Initialization Error,
QRemote Error: Listening failed. Please restart the application
QRemote Closing in 15 S...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Troubleshooting -&nbsp;QRemote Initialization Error, Error: Listening failed. Please restart the application.</span></h2>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Problem Description 1:</span></span></h3>
<p>QRemote Initialization Error,</p>
<p>QRemote Error: Listening failed. Please restart the application</p>
<p>QRemote Closing in 15 Seconds.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://support.flexquarters.com/esupport/newimages/2502/01.png" alt="http://support.flexquarters.com/esupport/newimages/ListeningfailedQRemote/step2.png" /></p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Problem Description 2:</span></span></h3>
<p>I'm following the tutorial here:&nbsp;<a href="http://qodbc.com/QODBCremote.htm" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&amp;q=http://qodbc.com/QODBCremote.htm&amp;source=gmail&amp;ust=1504338338172000&amp;usg=AFQjCNHO1IDIz620wRuVlclCdoREvTucdQ">http://qodbc.com/QODBCremote.h<wbr />tm</a>&nbsp;to access QuickBooks remotely. However, when I launch QRemote, the application immediately closes. My QRemote is version 1.0.0.321.&nbsp;</p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;">Solution:</span></span></h3>
<p>There might be multiple instances of QRemoteServer.exe running, or the Machine would require a restart.<br /><br />QRemote Server reports "Error: Listening failed. Please restart the application," usually because there is already one QRemote Server running in the system.<br /><br />Please open Windows Task Manager and go to the "Processes" window. Select the "Show processes from all users" option. Then find "QRemote Server.EXE" in the process list, and terminate this process.</p>
<p align="center"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/ListeningfailedQRemote/step1.png" alt="http://support.flexquarters.com/esupport/newimages/ListeningfailedQRemote/step2.png" /></p>
<p><strong>Note:</strong> In Windows 8, Windows 10, Windows 11, and Windows Server 2012, you can find QRemoteServer.exe details under the "Details" tab:</p>
<p>Start Windows Task Manager, Switch to Details,</p>
<p>&nbsp;</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/2595/2021-12-01 16_15_16-Window.png" alt="//support.flexquarters.com/esupport/newimages/2595/2021-12-01 16_15_16-Window.png" /></p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/2595/2021-12-01 16_22_57-Window.png" alt="//support.flexquarters.com/esupport/newimages/2595/2021-12-01 16_22_57-Window.png" /></p>
<p align="center">&nbsp;</p>
<p>After you ensure there is no "QRemote Server.EXE" running in the system, please start QRemote Server to see if the problem is still there.<br /><br />If you are on a Terminal Service Machine/Remote Desktop-enabled machine and have multiple users logged in.</p>
<p>QRemoteServer gets installed as a startup for all the users, and the 1st instance of QRemoteServer will be used to connect to QODBC DSN/QuickBooks.</p>
<p>If you want to change this, you may use MSConfig and remove QRemoteServer from Startup. Then manually add the user's startup folder who will be using the QRemote/QuickBooks. Please refer to <a href="http://qodbc.com/links/2595" target="_blank">http://qodbc.com/links/2595</a>.</p>
<p><span style="font-family: Candara,Verdana,Arial,Helvetica; font-size: small;">&nbsp;</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: TimeTracking or Transaction Table is Blank ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2464]]></link>
<guid isPermaLink="false"><![CDATA[70c445ee64b1ed0583367a12a79a9ef2]]></guid>
<pubDate><![CDATA[Tue, 16 Oct 2012 11:35:33 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting: TimeTracking / Transaction Table is Blank 
Problem Description: 
The TimeTracking / Transaction table always returns null/ no rows. I tried to reset the QODBC optimizer, but it didn't work.
Solution:
Please update your QuickBooks to t...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: TimeTracking / Transaction Table is Blank </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The TimeTracking / Transaction table always returns null/ no rows. I tried to reset the QODBC optimizer, but it didn't work.</span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please update your QuickBooks to the latest version &amp; recheck the issue.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, please ensure that the short date format in the Regional Setting is not set to "yyyy mmm dd." If your short date format is "yyyy mmm dd," you might face this issue.&nbsp;</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">We have received multiple reports about the table TimeTracking not returning any data, and we found that this is usually caused by Corruption in the Company file. To locate your issue, please test the same query on another company file, such as a sample company file, to see if it can bring data back. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, try limiting the result set by adding filters and applying a date range.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If the same query can bring data back to other company files, please try rebuilding your company file via File-&gt;Utilities-&gt;Rebuild Data in QuickBooks to see if it can fix your issue. </span></p>
<p><img title="Rebuild Company file" src="//support.flexquarters.com/esupport/newimages/rebuild%20company%20file2013.jpg" alt="Rebuild Company file" width="887" height="527" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">And if rebuilding does not work, please get in touch with Intuit for more help.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">And if QODBC cannot extract TimeTracking/Transaction data from other company files, please post a ticket to us so we can further investigate the issue. </span></p>
<p>&nbsp;</p>
<p><strong><span style="font-family: Arial,Helvetica,sans-serif;">For Advanced Troubleshooting,&nbsp;<a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2481" target="_blank">Click Here</a><br /></span></strong></p>
<p><span style="font-family: Candara,Verdana,Arial,Helvetica; font-size: small;"><span style="font-size: small;">&nbsp;</span></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Online] Troubleshooting: Cannot Update Invoice in QuickBooks Online Edition - QBOE ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2462]]></link>
<guid isPermaLink="false"><![CDATA[10c66082c124f8afe3df4886f5e516e0]]></guid>
<pubDate><![CDATA[Tue, 16 Oct 2012 11:18:46 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting: Cannot Update Invoice in QuickBooks Online Edition - QBOE 
Problem Description: 
When trying to update the memo field in the table Invoice or InvoiceLine, QODBC reports the error:
[QODBC] Error: 1030-Not supported
It is not only in th...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: Cannot Update Invoice in QuickBooks Online Edition - QBOE </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When trying to update the memo field in the table Invoice or InvoiceLine, QODBC reports the error:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">[QODBC] Error: 1030-Not supported</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">It is not only in the field memos but also in other fields in the table Invoice and InvoiceLine. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">There is no InvoiceMod subject in Intuit SDK, meaning QBOE does not support any modification to the Invoice. You may need to update the records in QBOE once it is created.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">This limit is not only in the Invoice table.&nbsp;The schema rules in QBOE are different from those in Desktop QuickBooks. Please refer to this article: <a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2430/0/the-schema-rules-differences-between-local-quickbooks-and-qboe">The Schema Rules Differences Between Local QuickBooks and QBOE</a>, for more information about the differences. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, refer to&nbsp;</span><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2368/0/how-to-get-the-table-schema-rules">How to get the table schema For the QuickBooks you are connected to.</a></p>
<h3>&nbsp;</h3>
<p>&nbsp;</p>
<p>Tags: QuickBooks Online, QBO, Update Invoice, Invoice online</p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2368/0/how-to-get-the-table-schema-rules">&nbsp;</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Getting a limited number of records or few of the records is missing in QODBC Table result.]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2453]]></link>
<guid isPermaLink="false"><![CDATA[8c9f32e03aeb2e3000825c8c875c4edd]]></guid>
<pubDate><![CDATA[Thu, 20 Sep 2012 14:58:34 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[Troubleshooting: Getting a limited number of records or a few of the records are missing in the QODBC Table result.
Note: VB Demo is deprecated. 
Please refer to How to use the QODBC Test Tool for testing 
Problem Description 
&nbsp; &nbsp; &nbsp;1. W...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"><span id="c19431de-08f7-421c-875a-e1cab6fdc582" class="GINGER_SOFTWARE_mark">Troubleshooting</span>: Getting a limited number of records or a few of the records are missing in the QODBC Table result.</span></h2>
<h5><span style="color: #cc0000; font-family: Arial,Helvetica,sans-serif;">Note: VB Demo is deprecated. </span></h5>
<p>Please refer to <a href="https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/3069/" target="_blank">How to use the QODBC Test Tool for testing </a></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp; &nbsp; &nbsp;1. When I query my <span id="4a5480f5-e957-4acb-aeb1-794309a3d6dc" class="GINGER_SOFTWARE_mark">tables, e.g.,</span> Bill or Customer, I notice QODBC is not returning all the records, and it seems a few are missing.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: Arial,Helvetica,sans-serif;">We have several invoices that don't exist in the linked invoice table. The invoices can be pulled up in <span id="f4379c38-140e-4bfa-b5d6-6b93f1223b21" class="GINGER_SOFTWARE_mark">QuickBooks, but</span> searching for the invoice number in the <span id="af9fcdc4-b01a-414f-a8ec-06edc8ba4ba2" class="GINGER_SOFTWARE_mark">RefNumber</span> field doesn't return any results.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp; &nbsp; 2. I can create an IRL and an IR using QODBC and see the IR in QB. But when I run the VB DEMO or SQL using QODBC, it says record not found. I am unable to retrieve anything that I added after 11/18. But I can see the data in QB and process it in QB.<br /><br />I also tried creating a Bill in QB and attempted to use a simple SQL to run in VBDEMO, but nothing showed up.</span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solutions</span></h3>
<p>The reason could be that the&nbsp;<span id="1922676b-267f-4d60-9e51-8d45f82564c1" class="GINGER_SOFTWARE_mark">QuickBooks Company file</span> requires Rebuild/Verify, the QODBC cache file/Optimizer is corrupted, or a mismatch has happened in the cache file.</p>
<p>Try the steps below to see if it fixes the issue &nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong><span id="7a30ccd6-736c-4cea-b6fe-644de87e340a" class="GINGER_SOFTWARE_mark">1.&nbsp;</span>Rebuild your company file </strong></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">To rebuild the QuickBooks company file, please select File-&gt;Utilities-&gt;Rebuild Data option:</span></p>
<p align="center"><span style="font-family: Arial,Helvetica,sans-serif;"><img src="//support.flexquarters.com/esupport/newimages/rebuild%20company%20file2013.jpg" alt="" width="887" height="527" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please follow the instructions of QuickBooks and make a backup before rebuilding.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: arial, helvetica, sans-serif;"><strong><span id="e255b483-15b7-4429-9a69-ef8c891dfb8a" class="GINGER_SOFTWARE_mark">2. Delete</span>&nbsp;Optimizer file(s)</strong></span></p>
<p>Close all applications other than QuickBooks/Reckon.</p>
<p>Follow the steps from the&nbsp;<a href="https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2519/0/qodbc-desktop-how-to-remove-optimizer-file">How to Remove Optimizer file</a></p>
<p>Verify that the&nbsp;<span class="il">optimizer</span>&nbsp;file(s) are removed.</p>
<p>The optimizer file can be found at "%appdata%\QODBC Driver for QuickBooks\<span class="il">Optimizer.</span>"<br />For Example: C:\Users\YourName\AppData\<wbr />Roaming\QODBC Driver for QuickBooks\<span class="il">Optimizer</span><br /><br /><strong><span id="e255b483-15b7-4429-9a69-ef8c891dfb8a" class="GINGER_SOFTWARE_mark">3.&nbsp;</span>Rebuild the Optimizer file</strong></p>
<p>Close all applications other than QuickBooks/Reckon.</p>
<p>Start QODBC Test Tool from Start &gt;&gt; All Programs &gt;&gt; QODBC Driver for use with QuickBooks &gt;&gt; QODBC Test Tool.</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q1.png" alt="" /></p>
<p><strong><br /> <strong>Note:</strong>&nbsp;</strong>&nbsp;<a href="https://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2981" target="_blank">QODBC Support Wizard</a> is used only to test QODBC SQL queries and is not a development tool.</p>
<p>To Connect to DSN, Select "QuickBooks Data" -&gt; Click "Connect."</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q2.png" alt="" /></p>
<p>QODBC Test Tool connected.</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q03.png" alt="" /></p>
<p>Write the "sp_optimizefullsync ALL" command in QODBC Test Tool &amp; execute it by clicking the "Run" button.</p>
<p>The sp_optimizefullsync command will bring some data to a local cache to increase query retrieval performance. Please let the above command run entirely. The above command may take some time, depending on your records in QuickBooks. It may take 4-24 hours or more, depending on the number of records in the QuickBooks company file. Please let this command run entirely. Do not kill this command. It is not advisable to kill/close the application while building the Optimizer file.</p>
<p>&nbsp;</p>
<p>Click on the "Run" button to start optimizing the records.</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q3.png" alt="" /></p>
<p>&nbsp;</p>
<p>The optimizer-building process started.</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q4.png" alt="" /></p>
<p>&nbsp;</p>
<p>The optimizer building process is finished.</p>
<p align="center"><img src="https://support.flexquarters.com/esupport/newimages/2453/Q5.png" alt="" /></p>
<p>Or <span id="071c4e19-e6ee-493b-bb58-1ce2807cb673" class="GINGER_SOFTWARE_mark">( </span>For Selected tables)</p>
<p>Close all your <span id="6ace0dd3-f792-46e0-810c-982ca4e87cde" class="GINGER_SOFTWARE_mark">applications</span><br />Start QODBC Test Tool<br />Connect to your DSN. Execute&nbsp;the command below<br />sp_optimizefullsync Bill<br />sp_optimizefullsync Customer</p>
<p>&nbsp;</p>
<p>Also, Refer</p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2416/0/troubleshooting-vb-demo-is-missing">VB Demo Missing</a></p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2461"><span id="bdebc60b-9b8c-4ec5-b33f-04aaf458f652" class="GINGER_SOFTWARE_mark">Troubleshooting</span><span id="89332a7c-793b-471e-bd9b-44251233c207" class="GINGER_SOFTWARE_mark">:</span> Cannot Get Full Records From QuickBooks</a></p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2357/48/how-to-switch-off-or-reset-the-qodbc-optimizer"><span style="font-family: Arial,Helvetica,sans-serif;"> How to switch OFF or RESET the QODBC Optimizer</span></a></p>
<p>&nbsp;</p>
<p>Keywords:&nbsp;QB odbc slow,&nbsp;multiple web queries into Excel slow running,&nbsp;Excel running background query slow,&nbsp;qodbc and Excel connection speed</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] HY111 database connector error invalid bookmark value]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2452]]></link>
<guid isPermaLink="false"><![CDATA[28b60a16b55fd531047c0c958ce14b95]]></guid>
<pubDate><![CDATA[Wed, 12 Sep 2012 14:29:10 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[&nbsp;
"HY111 database connector error invalid bookmark value" on the Crystal Report when refreshing the report.
&nbsp;
Solutions
This could be the issue with the company file or Optimizer.
I kindly request that you follow the steps and let us know i...]]></description>
<content:encoded><![CDATA[<p>&nbsp;</p>
<p>"HY111 database connector error invalid bookmark value" on the Crystal Report when refreshing the report.</p>
<p>&nbsp;</p>
<p><strong>Solutions</strong></p>
<p>This could be the issue with the company file or Optimizer.</p>
<p>I kindly request that you follow the steps and let us know if that resolves the issue.<br /> <br />In QuickBooks, Verify &amp; Rebuild the Company file.<br />On QODBC Setup Screen -&gt; Optimizer -&gt; Turn On the Optimizer and Click Reload All Data.<br />Try your SQL Statement with VBDemo/Crystal Reports<br /> <br />If you are still facing the issue, log in to any Sample company file of QuickBooks and follow the above step.<br /> <br />If the Sample file can work, I guess this could be the issue with your company file and some data in your company file.<br /> <br />If the Sample file can NOT work, I guess this could be an issue with QuickBooks or QODBC Configuration. I would suggest trying the report/query on a different machine.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Online] Troubleshooting: QODBC reports &quot;Not Support&quot; when update Memo data in invoice table on QuickBooks Online Edition (QBOE)]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2431]]></link>
<guid isPermaLink="false"><![CDATA[cbf8710b43df3f2c1553e649403426df]]></guid>
<pubDate><![CDATA[Fri, 17 Feb 2012 07:51:43 +0000]]></pubDate>
<dc:creator><![CDATA[Wilson (QODBC Support)]]></dc:creator>
<description><![CDATA[This method is Discontinued. Please&nbsp;refer new product QODBC for QuickBooks Online:
How to use QODBC Online with QuickBooks Online Edition (Apps.com)
How to Reconnect QODBC Online with QuickBooks Online Edition (Apps.com)
QODBC reports not support ...]]></description>
<content:encoded><![CDATA[<p><span style="color: #ff0000;">This method is Discontinued. Please</span>&nbsp;refer new product QODBC for QuickBooks Online:</p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2658" target="_blank">How to use QODBC Online with QuickBooks Online Edition (Apps.com)</a></p>
<p><a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2659" target="_blank">How to Reconnect QODBC Online with QuickBooks Online Edition (Apps.com)</a></p>
<p>QODBC reports not support when updating Memo data in the invoice table on QuickBooks Online Edition (QBOE)</p>
<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: Could not Update Data in Invoice Table in QuickBooks Online Edition (QBOE) </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When trying to update information in the Memo field in the Invoice table of QBOE, QODBC reports that this operation is "Not Supported." </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The schema rules in QBOE are different from local QuickBooks. In QBOE, the Invoice table is not updatable, you could insert and view records in this table, but you could not modify existing invoice records in QBOE.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please refer to&nbsp;<a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2430" target="_blank">The Schema Rules Differences between Local QuickBooks and QBOE </a> for more information. </span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;">Tags: Table Field Types, <span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;">Field Types, What does field type mean,&nbsp;QuickBooks Online, QBO, Update Invoice online</span></span></span></span></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting : The Result Set Limitation in VB Demo ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2426]]></link>
<guid isPermaLink="false"><![CDATA[c65d7bd70fe3e5e3a2f3de681edc193d]]></guid>
<pubDate><![CDATA[Thu, 09 Feb 2012 06:33:20 +0000]]></pubDate>
<dc:creator><![CDATA[Wilson (QODBC Support)]]></dc:creator>
<description><![CDATA[Why can VB Demo only display 10000 records?
Troubleshooting: The ResultSet Limitation in VB Demo 
Problem Description: 
When running the VB test application, only 10,000 records are returned from the table, even though there are more than 10K records i...]]></description>
<content:encoded><![CDATA[<p>Why can VB Demo only display 10000 records?</p>
<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: The ResultSet Limitation in VB Demo </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description: </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When running the VB test application, only 10,000 records are returned from the table, even though there are more than 10K records in the table. Is that just a limitation to the VB Demo application, or is there a limit to the number of records the driver returns? </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QODBC does not have a limitation of 10,000 records. The record limit is on VB Demo. VB Demo is designed to show limited records and is just an application to test your queries or connection. <br /> <br />We suggest trying other applications like MS Excel or MS Access; those applications can display all records from your table. <br /> <br />But trying to view more than 10000 records in one query is not suggested because QuickBooks has to allocate more memory for the entire result of the query in memory, and extracting too many results at one time can get the system very slow and sometimes crashes QuickBooks. <br /> <br />We suggest using separate queries or filtering your queries to get data blocks by date range or any other field whenever possible.</span></p>
<p align="center">&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Error: 'Capability not supported' in Delphi with QODBC]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2403]]></link>
<guid isPermaLink="false"><![CDATA[bd7db7397f7d83052f829816ecc7f004]]></guid>
<pubDate><![CDATA[Mon, 27 Dec 2010 08:03:51 +0000]]></pubDate>
<dc:creator><![CDATA[Juliet]]></dc:creator>
<description><![CDATA[Error: 'Capability not supported' in Delphi with QODBC 
Problem Description 
&nbsp;&nbsp;&nbsp;&nbsp; I am using Delphi to access the QODBC driver. Simple test program. Have a query, data source, and grid on a form. Database Name in the Query properties...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Error: 'Capability not supported' in Delphi with QODBC </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; I am using Delphi to access the QODBC driver. Simple test program. Have a query, data source, and grid on a form. Database Name in the Query properties is set to <strong>QuickBooks Data</strong>. Some things work fine; some do not. For example... 'Select * from Transaction' works just fine, but 'select * from Account' returns the error:</span></p>
<p><span style="color: #0000ff; font-family: Arial,Helvetica,sans-serif;"> 'Capability not supported. [QODBC] Driver not capable.'</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp; But when I run the <a href="https://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2981" target="_blank">QODBC Support Wizard</a> and put the same SQL statement in, it returns data just fine. I installed QB, then the QODBC drivers then I had to repair QB. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp; Below is some error information from the qodbctra.txt file:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> ISAMGetData <br />0x005A3268 [ISAM] <br />0x09141968 [Account] <br />COLUMN: 7 (Pass Through) <br />OFFSET: 0 RawXML: FALSE <br />ForceUnoptimized: FALSE <br />DoNotMoveToCache: FALSE <br />UpdateOptimized: FALSE <br />SQL_C_SHORT <br />-13108 <br />MAX LENGTH: 2 <br />LENGTH RETURNED: 2 <br />ERR_NOTCAPABLE S1C00 IM001 [QODBC] Driver not capable <br />ISAMGetErrorMessage <br />0x005A3268 [ISAM] <br />S1C00 IM001 [QODBC] Driver not capable <br />ISAMCloseTable <br />0x005A3268 [ISAM] <br />0x09141968 [Account] <br />NO_ISAM_ERR 00000 00000</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; After further checking, the VENDOR table has columns that are Boolean/Bit/YesNo fields (IsActive), and 'select * from Vendor' gives the same results. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solution </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; The issue is that the driver is having problems with the data type SQL_C_SHORT. </span><span style="font-family: Arial,Helvetica,sans-serif;">I am not sure why Delphi wants Booleans returned as SQL_C_SHORT. Considering how many copies of QODBC are out there, this does not come up. Try the query below: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> SELECT ListID, {fn CONVERT("IsActive", SQL_INTEGER)} AS "IsActive" FROM Customer </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; The select statement did work, and Delphi does want the Booleans as SQL_C_SHORT. The problem was with the BDE. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Note</strong>: If testing with a simple BDE TQuery with the database name set to 'QUICKBOOKS DATA,.' Along with the error above, you could always get a pop-up for the login info. So an option is to switch to using an ADOConnection and an ADOQuery with the connection string set to: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Provider=MSDASQL.1;Persist Security Info=False;Data Source=QuickBooks Data; </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">That could get rid of the pop-up, AND it handles the Boolean issue just fine. </span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Delete Operation Very Slow in DataFlex]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2385]]></link>
<guid isPermaLink="false"><![CDATA[1a68e5f4ade56ed1d4bf273e55510750]]></guid>
<pubDate><![CDATA[Thu, 03 Jun 2010 07:31:56 +0000]]></pubDate>
<dc:creator><![CDATA[Juliet]]></dc:creator>
<description><![CDATA[Troubleshooting: Delete Operation Very Slow in DataFlex 
Note: VB Demo is deprecated. 
Please refer to How to use the QODBC Test Tool for testing 
Problem Description
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have an 800MB DataFlex table with several million r...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: Delete Operation Very Slow in DataFlex </span></h2>
<h5><span style="color: #cc0000; font-family: Arial,Helvetica,sans-serif;">Note: VB Demo is deprecated. </span></h5>
<p>Please refer to <a href="https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/3069/" target="_blank">How to use the QODBC Test Tool for testing </a></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description</span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have an 800MB DataFlex table with several million records, and I am trying to delete them all. I need an empty version of the table, and since FlexODBC doesn't support table creation, I am trying to delete the records in a copy of the table. I used the C++ Demo program with the query "DELETE FROM mytablename" which ran for about 15 hours, after which only about 100,000 records had been deleted. Using the VB Demo program and MS Access yielded similar results. The database is on my local machine, a Dual Core machine with 1GB of RAM. Why is this operation so slow, and is there anything I can do to speed it up?</p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solutions</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; If I were to delete all the records in a big table in a DataFlex program one by one, it would also take forever. You should use the DataFlex DFFILE utility or the Visual DataFlex Database Builder utility to create new tables.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Visual DataFlex Personal "Personal" is a unique, no-cost version of Visual DataFlex licensed for private, personal use only. Visual DataFlex Personal h</span><span style="font-family: Arial,Helvetica,sans-serif;">elps developers get acquainted with the product without making a financial commitment </span> <span style="font-family: Arial,Helvetica,sans-serif;">Provides a free, fast &amp; easy development tool for non-commercial use. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; We believe so strongly that you will be thrilled with the power, efficiency, productivity, and capability of Visual DataFlex that if you try it, you will decide to use it personally or commercially. As a Visual DataFlex Personal user, all we ask is that you register your license and activate it upon installation. The license is perpetual (not time-limited) and free.</span></p>
<p><span class="text" style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #990000;"><strong>Visual DataFlex Personal definition</strong></span></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; A fully functional Visual DataFlex Studio license with the exact operating specifications as a commercial license </span> <span style="font-family: Arial,Helvetica,sans-serif;">Users must register and provide contact details to get an activation code. </span> <span style="font-family: Arial,Helvetica,sans-serif;">The product is delivered in a time-limited form - registration and activation remove the time limit to create a perpetual license </span> <span style="font-family: Arial,Helvetica,sans-serif;">Only for private, personal, and non-commercial use.&nbsp;</span><span style="font-family: Arial,Helvetica,sans-serif;">Includes 3-user Client Engine </span> <span style="font-family: Arial,Helvetica,sans-serif;">Includes Connectivity Kits for MS-SQL, DB2, Pervasive SQL, and ODBC. </span> <span style="font-family: Arial,Helvetica,sans-serif;">Includes Personal Web Application Server </span> <span style="font-family: Arial,Helvetica,sans-serif;">Product logo screen displays on each Studio and Client Engine invocation</span>.</p>
<p><span style="color: #990000; font-family: Arial,Helvetica,sans-serif;"><strong>Personal license - what's allowed?</strong> </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Development and personal use of applications </span> <span style="font-family: Arial,Helvetica,sans-serif;">Freeware distribution of your applications to others for private, personal use only (Freeware distribution may not be the basis of the creation of any form of revenue for application Personal-created software including fee-based shareware or paid programming services). </span> <span style="font-family: Arial,Helvetica,sans-serif;">Educational use in not-for-profit classroom environments (high schools, colleges, and universities). </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #990000;"><strong>Personal license - what's not allowed?</strong></span> </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Development and/or use of Personal applications in a business, governmental or institutional environment. </span> <span style="font-family: Arial,Helvetica,sans-serif;">Any form of revenue derivation, dependent transaction, or sale of software created with a Personal license (including fee-based shareware),&nbsp;</span><span style="font-family: Arial,Helvetica,sans-serif;">Business use of applications built with a Personal license,&nbsp;</span><span style="font-family: Arial,Helvetica,sans-serif;">Administrative use of applications created with a Personal license by educational institutions.</span></p>
<p><span style="color: #990000; font-family: Arial,Helvetica,sans-serif;"><strong>Support for Visual DataFlex Personal</strong></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; You can receive free online peer support through our Visual DataFlex Newsgroup at <a>news://news.DataAccess.com/Visual-DataFlex</a>.</span></p>
<p><span style="color: #990000; font-family: Arial,Helvetica,sans-serif;"><strong>Terms &amp; Conditions - VDF Personal</strong></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; The Visual DataFlex Personal <a href="http://www.visualdataflex.com/personal.asp?pageid=841">License Agreement</a> is the sole reference defining the use and usage restrictions for Visual DataFlex Personal.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp; &nbsp; &nbsp;Click here to Get Visual DataFlex Personal! Learn more about Visual DataFlex <a href="http://www.visualdataflex.com/download.asp?pageid=842">commercial licenses</a>.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp; &nbsp; &nbsp;</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Searching for available servers message]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2383]]></link>
<guid isPermaLink="false"><![CDATA[3baa271bc35fe054c86928f7016e8ae6]]></guid>
<pubDate><![CDATA[Thu, 13 May 2010 08:00:59 +0000]]></pubDate>
<dc:creator><![CDATA[Juliet]]></dc:creator>
<description><![CDATA[Searching for available servers message
Troubleshooting: Searching for available servers message
Note: All the related information comes from Intuit forum. 
Problem Description
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; When the code reaches sessionManager, Begi...]]></description>
<content:encoded><![CDATA[<p>Searching for available servers message</p>
<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">Troubleshooting: Searching for available servers message</span></h2>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Note</strong>: All the related information comes from Intuit forum. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Problem Description</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; When the code reaches sessionManager, BeginSession, a message comes as follows: <strong>Searching for available servers </strong>and waits for about 10-20 seconds. This always happens in the QuickBooks POS version. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What is it doing at that point?? </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Solutions</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The message above means: waiting for the response from your local network (or wide network, depending on your subnet mask). This procedure uses Sybase API for discovering Sybase servers in the network, and in my understanding, it sends a broadcast first and then waits for responses. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To eliminate the wait, you should specify the database name (in which case it'll look on the local machine only) or the database name and server name if the data is on another machine. Then you'll connect much faster. See the manual for the format of the connection string. <br /> </span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] XERCES-COM.dll Error: ActiveX component can't create object]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2238]]></link>
<guid isPermaLink="false"><![CDATA[2952351097998ac1240cb2ab7333a3d2]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: XERCES-COM.dll Error - ActiveX component can't create an object 
Problem Description
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If you run the TestDCOM.asp page supplied with QODBC, and get the following results: 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QO...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting: XERCES-COM.dll Error - ActiveX component can't create an object </span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If you run the <span style="color: #0000ff;">TestDCOM.asp</span> page supplied with QODBC, and get the following results: </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QODBC ASP DCOM Access Test Page QB2002QB2003QB2004DCOMCOMObject NameStatus &bull; &bull; &bull; QBXMLRPEQODBCInteractive.exe Success &bull; &bull; &bull; QBXMLRP.dll Success &bull; &bull; QBXMLRP2EQODBCInteractive.exe Success &bull; &bull; QBXMLRP2.dll Success &bull; &bull; &bull; &bull; XERCES-COM.dll Error: ActiveX component can't create an object </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Current Logged on User is: xxxxx<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Authenticated user is: xxxxx</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Showing Xerces-COM.dll fails with "<strong>Error: ActiveX component can't create an object</strong>."</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I</span><span style="font-family: Arial, Helvetica, sans-serif;">t could be because the asp page is looking for the following:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oXERCES = CreateObject("Xerces.DOMDocument.2.x.x").</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You need to change TestDCOM.asp to:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oXERCES = CreateObject("Xerces.DOMDocument.2.5.0") <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; or:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oXERCES = CreateObject("Xerces.DOMDocument.2.6.0") <span style="color: #800080;">&nbsp; <span style="color: #0000ff;">&lt;&lt;&lt; for QODBC v8</span><br /> </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; or:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oXERCES = CreateObject("Xerces.DOMDocument.2.8.0") <span style="color: #ff0000;">&nbsp; <span style="color: #0000ff;">&lt;&lt;&lt; for QODBC v9</span></span></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Depending on which version of Xerces-COM.dll you have on your computer. It will then create the Xerces object correctly.</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: QODBC connection lifecycle with VB ]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/1797]]></link>
<guid isPermaLink="false"><![CDATA[8d9fc2308c8f28d2a7d2f6f48801c705]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: QODBC connection lifecycle with VB 
Problem Description:
I have a VB6 application that queries QuickBooks. QODBC takes about 10 seconds to make the handshake with the connection string, so any query to QuickBooks is very slow if I creat...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting: QODBC connection lifecycle with VB </span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">I have a VB6 application that queries QuickBooks. QODBC takes about 10 seconds to make the handshake with the connection string, so any query to QuickBooks is very slow if I create the connection each time and then close it when the query is completed. However, since this is used over the network, will there be a lot of network traffic in maintaining the connection when it is not needed? What are the performance considerations regarding leaving a QODBC connection open when not actively using it?</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">How do I release the file with QODBC while keeping the connection open? Besides, when I open the connection to QuickBooks using QODBC and leave it open, I cannot open the QuickBooks file using the&nbsp;QuickBooks interface. I get the message, "An Integrated Application is currently sharing data with QuickBooks. Please wait until the application is finished and try again".</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions:</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> First, the performance considerations are the same as leaving QuickBooks running. QODBC connects to QuickBooks and is the same as using the QuickBooks User Interface. Don't type anything on the keyboard is the same as the connection not running a query.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Second, suppose you want to use the QuickBooks UI (User Interface) while QODBC is connected. In that case, you either open QuickBooks and the company file first and then connect QODBC or allow QODBC to auto-launch QuickBooks by checking the Launch QuickBooks UI option instead.</span></p>
<p align="center"><span style="font-family: Arial, Helvetica, sans-serif;"><img src="http://archive.qodbc.com/images/advancedtab.JPG" alt="" /></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] ADO Query Returns EOF When Wrong Cursor Type is used]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/1730]]></link>
<guid isPermaLink="false"><![CDATA[851300ee84c2b80ed40f51ed26d866fc]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: ADO Query Returns EOF When Wrong Cursor Type is used
Problem Description
A Select query works with the&nbsp;QODBC Support Wizard&nbsp;but not with the sample code below in Delphi:
begintryoConn := TAdoConnection.CREATE(Self);oConn.Conn...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting: ADO Query Returns EOF When Wrong Cursor Type is used</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">A Select query works with the&nbsp;</span><a href="https://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2981" target="_blank">QODBC Support Wizard</a>&nbsp;but not with the sample code below in Delphi:</p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">begin<br />try<br />oConn := TAdoConnection.CREATE(Self);<br />oConn.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=QuickBooks Data;OLE DB Services=-2;';<br />oConn.Connected := True;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> try<br />itmQuery := TADOQuery.Create(self);<br />itmQuery.Connection := oConn;<br />itmQuery.CursorType := ctKeyset;<br />itmQuery.LockType := ltOptimistic;<br />itmQuery.SQL.Clear;<br />itmQuery.SQL.Add('Select * from Item');<br />itmQuery.Open;<br />if itmQuery.eof then begin<br />showmessage('EOF');<br />end<br />else begin<br />itmQuery.first;<br />itmID := itmQuery.FieldValues['ListID'];<br />end;<br />finally<br />itmQuery.Close;<br />itmQuery.free;<br />end;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> finally<br />oConn.Close();<br />oConn.Free;<br />end;<br />end;</span></p>
<h3>&nbsp;</h3>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; The problem seems to happen in VB also, and the forum suggested a solution of changing the recordset cursor location. As you can see in the below code, the cursor location of the query is changed to cause server rather than the default, and it works. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">try<br />itmQuery := TADOQuery.Create(self);<br />itmQuery.Connection := oConn;<br />itmQuery.CursorType := ctDynamic;<br />itmQuery.CursorLocation := clUseServer;<br />itmQuery.LockType := ltOptimistic;<br />itmQuery.SQL.Clear;<br />itmQuery.SQL.Add('Select * from ItemService');<br />itmQuery.Open;<br />if itmQuery.eof then begin<br />showmessage('EOF');;<br />end<br />else begin<br />showmessage('Not EOF');<br />end;<br />finally<br />itmQuery.Close;<br />itmQuery.free;<br />end;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #990000;">Instructions</span></strong><br /> </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; ODBC cursor errors are common because QODBC only supports static or forward-only cursors. The workaround is always to use ForwardOnly Cursors. For example, with ADO keyset cursors, we recommend: </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">With rs<br />.CursorType = CursorTypeEnum.adOpenForwardOnly<br />.LockType = LockTypeEnum.adLockOptimistic<br />.CursorLocation = CursorLocationEnum.adUseServer<br />End With</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; And just in case you try switching everything to adUseServer, please be aware QODBC stored procedure calls like sp_tables only like adUseClient cursor types.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; As far as Delphi is concerned, choosing the correct cursor has a direct impact on the success of your Delphi ADO-based application. ADO provides four cursor options: dynamic, keyset, forward-only and static. Since each cursor type behaves differently, you will significantly benefit from understanding the capabilities of each one. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; The CursorType property specifies how you move through the Recordset and whether changes made on the database are visible to the Recordset after you retrieve it. Delphi wraps ADO cursor types in the TCursorType. </span></p>
<p><strong><span style="color: #0000ff; font-family: Arial, Helvetica, sans-serif;">ctDynamic</span></strong><span style="font-family: Arial, Helvetica, sans-serif;"><br />&nbsp;&nbsp;&nbsp;&nbsp; Allows you to view additions, changes, and deletions by other users. The Supports method of an ADODataset indicates whether a recordset supports certain operations. It will enable all types of movement through the Recordset that don't rely on bookmarks and enable bookmarks if the provider supports them. The following statement can be used to check if the provider supports bookmarks:<br />if ADOTable1.Supports(coBookmark) then ...</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> &nbsp;&nbsp;&nbsp;&nbsp; Choose dynamic cursors if multiple users insert, update, and delete rows in the database simultaneously. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ctKeyset</span></strong><br />&nbsp; &nbsp; &nbsp;It behaves like a dynamic cursor, except that it prevents you from seeing records that other users add and access to records that other users delete. Data change by other users will still be visible. It always supports bookmarks and allows all types of movement through the Recordset.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ctStatic</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp; Provides a static copy of a set of records for you to use to find data or generate reports. A static cursor behaves like the result set from a BDE Query component with its RequestLive property set to False. It always allows bookmarks and all types of movement through the Recordset. Additions, changes, or deletions by other users will not be visible.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ctForward-only</span></strong><br />&nbsp; &nbsp; &nbsp;It behaves identically to a dynamic cursor except that it allows you to scroll only forward through records. This improves performance when you need to make only a single pass through a Recordset.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong>Note</strong>: only ctStatic is supported if the CursorLocation property of the ADO dataset component is set to clUseClient. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong>Note</strong>: if the provider does not support the requested cursor type, the provider may return another cursor type. If you try to set CursorLocation to clUseServer and CursorType to ctDynamic, on an Access database, Delphi will change the CursorType to ctKeyset. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">CursorLocation</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The cursor location property defines where the record set is created when it's opened &mdash; on the client or the server.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; The data in a client-side cursor is "inherently disconnected" from the database. ADO retrieves the results of the selection query (all rows) and copies the data to the client before you start using it (into the ADO cursor). After you make changes to your Recordset, the ADO translates those changes into an action query and submits that query to your database through the OLE DB provider. The client-side cursor behaves like a local cache. <br />In most cases, a client-side cursor is preferred because scrolling and updates are faster and more efficient, although returning data to the client increases network traffic.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Using the server-side cursor means retrieving only the required records and requesting more from the server as the user browses the data. Server-side cursors are useful when inserting, updating, or deleting records. This type of cursor can sometimes perform better than the client-side cursor, especially when excessive network traffic is a problem. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; You should consider several factors when choosing a cursor type: whether you're doing more data updates or just retrieving data, whether you'll be using ADO in a desktop application or an Internet-based application, the size of your resultset, and factors determined by your data store and environment. Other factors might restrict you as well. For example, MS Access doesn't support dynamic cursors; it uses keysets instead. Some data providers automatically scale the CursorType and CursorLocation properties, while others generate an error if you use an unsupported CursorType or CursorLocation. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">LockType</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp; The LockType property tells the provider what type of locks should be placed on records during editing. Locking can prevent one user from reading data that another user is changing, and it can prevent a user from changing data that is about to be changed by another user.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp; Modifying a record in an Access database locks some neighboring documents. This is because access uses the so-called page-locking strategy. This means that if a user is editing a record, some other user won't be allowed to modify that record or modify the following few records after or before it. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp; &nbsp; You can control row and page locking by setting the appropriate cursor lock option. In Delphi, the TADOLockType specifies the types of locks that can be used. To use a specific locking scheme, the provider and database style must support that locking scheme. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ltOptimistic</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp; Optimistic locking locks the record only when it's physically updated. This locking is helpful in conditions where there is only a tiny chance that a second user may edit a row in the interval between when a cursor is opened and the row is finally updated. The current values in the row are compared with the values retrieved when the row was last fetched.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ltPessimistic</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp; Pessimistic locking locks each record while it's being edited. This option tells ADO to get an exclusive lock on the row when the user changes any column in the record. The ADOExpress components don't directly support pessimistic record locking because ADO itself does not have any way to arbitrarily lock a given record and still supports navigating to other records.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ltReadOnly</span></strong><br />&nbsp; &nbsp; &nbsp;Read-only locking with the CursorType set to ctForwardOnly is ideal for reporting purposes. This lock is useful in conditions where your application must temporarily prevent data changes but still can allow unrestricted reading. Read-only locking does not enable data editing.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #0000ff;">ltBatchOptimistic</span></strong><br />&nbsp;&nbsp;&nbsp;&nbsp; BatchOptimistic locking is used with disconnected recordsets. These recordsets are updated locally, and all modifications are sent back to the database in a batch.</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: Chinese Character Cannot Export From QuickBooks Normally]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/1650]]></link>
<guid isPermaLink="false"><![CDATA[973a5f0ccbc4ee3524ccf035d35b284b]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: Chinese Character Cannot Export From QuickBooks Normally
Problem Description 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I can't transfer the Chinese character from QuickBooks to third-party software usually. All of the words become #$%&amp;^$&amp;...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting: Chinese Character Cannot Export From QuickBooks Normally</span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description </span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I can't transfer the Chinese character from QuickBooks to third-party software usually. All of the words become #$%&amp;^$&amp;. Whether QODBC cannot support Chinese characters? Does anybody know how to solve this problem?</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions </span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp; &nbsp; &nbsp;QODBC formats data into SQL field types more easily used in programming languages for math and comparison operations. First, QODBC only supports the standard aAbB...zZ character set. And besides, you can try checking the Include Raw Files option in the QODBC Setup Screen.</span></p>
<p align="center"><span style="font-family: Arial, Helvetica, sans-serif;"><img src="http://archive.qodbc.com/images/advancedtab.JPG" alt="" /></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Include Raw Files, if checked, will display both filtered and raw data formats. The Raw tables return the data as it is returned to QODBC without modification. </span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: Error when using QODBC with Visual Studio 2008]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/741]]></link>
<guid isPermaLink="false"><![CDATA[2e65f2f2fdaf6c699b223c61b1b5ab89]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: Error when using QODBC with Visual Studio 2008 
Problem Description
 I am trying to use the QODBC connection using Visual Studio 2008. 
 The 2.1 Compatibility option in QODBC Setup Screen -&gt; Advanced tab is unchecked.
 Test Connect...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;"><strong>Troubleshooting: Error when using QODBC with Visual Studio 2008</strong> </span></h2>
<h3><span style="color: #0066cc;"><strong><span style="font-family: Arial, Helvetica, sans-serif;">Problem Description</span></strong></span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> I am trying to use the QODBC connection using Visual Studio 2008. </span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> The 2.1 Compatibility option in QODBC Setup Screen -&gt; Advanced tab is unchecked.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> Test Connection works fine. Server Explorer Data Connections works fine.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">I attempt to add a new Data Source [Database / ODBC.QODBC / New Connection / Data source: Microsoft ODBC Data Source / Use user or system data source name: QuickBooks Data / Test Connection -&gt; Test connection succeeded. / OK / Next &gt; / Next &gt; / Retrieving Database information. / An error occurred while retrieving the information from the database: </span></p>
<p><span style="color: #ff0000; font-family: Arial, Helvetica, sans-serif;">Selecting objects of type 'Procedure' is not supported.</span></p>
<p>&nbsp;</p>
<h3><strong><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solutions</span></strong></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">This is actually a Visual Studio 2008 bug, you will need to install VS2008 SP1.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">See: <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=340176" target="_blank">http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=340176</a></span></p>
<p><span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"><strong>For those who use the 64-bit system</strong></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">And please notice if you are using a 64-bit system, specify x86 as Target CPU in Visual Studio 2008.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Change project properties| Advanced Compile Options... | Target CPU | x86</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">When this was done, the sample code (below) worked.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: #990000;">Sample Code</span></strong></span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">You should still be able to connect to the ODBC data source using the OdbcConnection class (<a href="http://msdn2.microsoft.com/en-us/library/system.data.odbc.odbcconnection.aspx" target="_blank">http://msdn2.microsoft.com/en-us/library/system.data.odbc.odbcconnection.aspx</a>).</span></p>
<p>The following code is the minimal code required to create a DataSet from the SQL statement and attaches the dataset to a DataGrid:</p>
<p>Dim cnQODBC As System.Data.Odbc.OdbcConnection<br />Dim daQODBC As System.Data.Odbc.OdbcDataAdapter<br />Dim dsQODBC As System.Data.DataSet</p>
<p>cnQODBC = New System.Data.Odbc.OdbcConnection("DSN=QuickBooks Data")<br />cnQODBC.Open()<br />daQODBC = New System.Data.Odbc.OdbcDataAdapter("SELECT ListID, FullName, CompanyName FROM Customer", cnQODBC)<br />dsQODBC = New System.Data.DataSet</p>
<p>daQODBC.Fill(dsQODBC)<br />dgDataGrid.DataSource = dsQODBC<br />dgDataGrid.DataBind() 'May or may not be required depending on where you put this code.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Crystal Reports Crw32.exe has encountered a problem and needs to close]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/576]]></link>
<guid isPermaLink="false"><![CDATA[a7aeed74714116f3b292a982238f83d2]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: Crw32.exe has encountered a problem and needs to close
Problem Description
 Whenever I go into Crystal 9 and try to create reports with more than one table, like Employee and Employee Earnings, Crystal errors out every time with the err...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;"><strong>Troubleshooting: Crw32.exe has encountered a problem and needs to close</strong></span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> Whenever I go into Crystal 9 and try to create reports with more than one table, like Employee and Employee Earnings, Crystal errors out every time with the error: "Crw32.exe has encountered a problem and needs to close. We are sorry for the inconvenience". This happens "the minute" I hit the Link tab in Database Expert. </span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;"><strong>Solutions</strong></span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; QODBC v5.0.0.102 or later works perfectly using Crystal Reports XI Professional or Developer Editions with the Employee and Employee Earnings Tables using either Inner Joins or Left Outer Joins.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; If you have Crystal Reports (CR) 9 and when refreshing an existing report with linked tables, or when creating a new report and linking the tables, this error message <span style="color: #0000ff;">"Crw32.exe has encountered a problem and needs to close. We are sorry for the inconvenience"</span> appears, it means the file SACommonControls.dll is not registered properly.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; CR 9 needs to have the copy of SACommonControls.dll in the C:\Program Files\Common Files\Crystal Decisions2.0\Bin folder registered. </span></p>
<p><span style="color: #990000;"><strong><span style="font-family: Arial, Helvetica, sans-serif;">To Register the Correct Version of SACommonControls.dll </span></strong></span><span style="font-family: Arial, Helvetica, sans-serif;"><br />------------------------------------------------------------------------------------ <br />1. Click the 'Start' button, and then click 'Run'. <br />2. Enter the following in the 'Open' combo box: <br />Regsvr32 "C\:Program Files\Common Files\Crystal Decisions2.0\Bin\SACommonControls.dll" <br />3. Click 'OK'. A dialog box will appear indicating you have successfully registered the DLL. Click 'OK'.</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Now, when you open reports with linked tables in CR 9, the error message will not appear.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-Desktop] Troubleshooting: An internal QuickBooks error occurred while trying to access the QuickBooks company data file.]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/407]]></link>
<guid isPermaLink="false"><![CDATA[f4f6dce2f3a0f9dada0c2b5b66452017]]></guid>
<pubDate><![CDATA[Thu, 12 Mar 2009 17:21:52 +0000]]></pubDate>
<dc:creator><![CDATA[brad waddell]]></dc:creator>
<description><![CDATA[Troubleshooting: An internal QuickBooks error occurred while accessing the QuickBooks company data file.
Problem Description 
 When using QuickBooks Premier 2007 Canadian Edition and QODBC 7.0.0.214. We try to connect to the QB database with the help of...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Troubleshooting: <span class="MsoNormal">An internal QuickBooks error occurred while accessing the QuickBooks company data file.</span></span></h2>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Problem Description </span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> When using QuickBooks Premier 2007 Canadian Edition and QODBC 7.0.0.214. We try to connect to the QB database with the help of the ADODB Connection object using connecting.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Connection String: "DSN=QB;DFQ=C:\Sample.qbw"</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">But with the above connection string, the connection cannot be established, and QODBC gives an error message &ldquo;An internal QuickBooks error occurred while trying to access the QuickBooks company data file.&rdquo;</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">However, the connection gets established successfully for the same database in <a href="https://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2981" target="_blank">QODBC Support Wizard</a>.</span></p>
<h3><span style="color: #0066cc; font-family: Arial, Helvetica, sans-serif;">Solution</span></h3>
<p><span style="font-family: Arial, Helvetica, sans-serif;"> When you use a DFQ= value in a connection string, QuickBooks must be closed, and the company file must load in unattended mode. See: <a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2341" target="_blank">How to set up QODBC for Auto-login into QuickBooks</a> and <a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2347" target="_blank">Connection String with QODBC Parameters</a> for more. </span></p>]]></content:encoded>
</item>
</channel>
</rss>