Member Login

Username
Password
Forget Password
New Sign Up
Search Forum

Buy Support
Incidents

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

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

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

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

Forum : QODBC Desktop edition or web server editionSearch Forum

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

 New Topic 
 
 Post Reply 
[1]  
 QODBC Desktop edition or web server edition 
 Author   Message 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-20 20:34:40

I'm currently running a small business that requires users from different workstations to view, update data from quickbooks tables. (still indifferent whether to use Access Database or a web-based application as a user interface) Can I use QODBC the desktop edition to allow multiusers to access quickbooks data from a Quickbooks file located on the server, or do I have to use the web server edition?

I'm using Quickbooks 2007

please advise,

Thanks

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-10-22 08:32:19

QODBC talks to QuickBooks on the workstation which then talks to the company file on the server. So all you need is QuickBooks and QODBC on each workstation.

 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-22 17:13:51

Thanks Tom,

what if I want to build a web-based application using IIS webserver where users can view and update quickbooks data, do I have to use the web server edition of QODBC? and if yes where does 1]Quickbooks Application 2]Quickbooks file  3]QODBC located? on the server or on the workstation? I'm currently using Web Matrix ASP.NET as a tool to build the web application and Microsoft SQL Server which will be linked with QODBC

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-10-23 08:06:57
Everything would need to be installed on the server. Please see: How can I see QuickBooks data in a Internet Explorer Browser using Windows XP?  

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-23 18:38:33

Thanks again,

Does the evaluation version of QODBC support the DCOM server?  Currently I have QODBC V 8.0.0.236

 

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-10-24 10:30:50
Yes, see: How does the 30 day evaluation work? How can I evaluate the Desktop Edition?  

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-24 16:45:26

I've added QODBC driver as a linked server in Microsoft SQL server. I'm going to create a database named QB as stated in one of the articles in this forum, and after that I have to link it with QODBC and load QODBC data into that new created database. My question is that, how can I create a link so that any data updated in QODBC will be reflected in the new created database (QB) in Microsoft SQL server and vice versa.  I'm going to use the remote connection method to view and update Quickbooks data using a web application

 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-24 19:27:54
Also, I have run the DTS file to load data from QODBC to My SQL server database created by me, but I don't know how exactly I can automate the loading process. I want it to be scheduled to run every 1 hour so that data are automatically loaded to the new created database 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-24 22:03:39
also whenever I load the data from QODBC to My SQL Server, some tables do not get the data from QODBC. An error occurs whenever I execute the DTS file. Any solution? 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-24 22:38:19

also I noticed that the QB database created in My SQL Server does not include tables' relationships!

If tables are not related how can we run queries?

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-10-25 11:20:07

Try looking at: Using DTS to Load QuickBooks Data into Microsoft SQL Server 

When using QODBC, all the transaction tables have most of the header columns contained within them, so there's no need for table relationships other than linking tables.

 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-25 17:04:28
Using QODBC as a linked server with MS SQL server,I want to view a specific row from two related tables on a web-based application, I should use the SELECT statemet from the QODBC linked server or the new created database? (QB)? 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-10-25 20:56:03

Basically you simply execute the query against the tables within a OpenQuery like this:

SELECT * FROM OPENQUERY(QODBC, 'SELECT InvoiceLine.TxnDate, InvoiceLine.RefNumber,
Customer.FullName, Customer.CompanyName, InvoiceLine.BillAddressAddr1,
InvoiceLine.BillAddressAddr2, InvoiceLine.BillAddressAddr3,
InvoiceLine.BillAddressAddr4, InvoiceLine.BillAddressCity, InvoiceLine.BillAddressPostalCode,
InvoiceLine.InvoiceLineDesc, InvoiceLine.InvoiceLineQuantity, InvoiceLine.InvoiceLineRate,
InvoiceLine.InvoiceLineAmount, TaxCode.Tax1Rate , Invoice.subTotal, Invoice.Tax1Total 
FROM Customer, InvoiceLine, TaxCode
WHERE InvoiceLine.CustomerRefFullName = Customer.FullName
AND InvoiceLine.InvoiceLineTaxCodeRefFullName = TaxCode.Name
AND InvoiceLine.RefNumber="1000"')

 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-10-27 17:46:12
I tried to run the same query but it returned no results in query analyzer. I can insert, update but when I select a specifi row, it does not give me any results 

  Top 
  Subhi 
  
 Group: Members 
 Posts: 11 
 Joined: 2007-10-20 
 Profile
 Posted : 2007-11-03 20:48:21

I'm using Visual studio to build my web application, how can I view the QODBC as a linked server with My SQL Server in order to apply the select, insert and update statements on the data directly?

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2007-11-06 08:35:24

At this point I have no idea whether you're using MS SQL Server or My SQL Server. Try the query again without a Invoice number:

SELECT InvoiceLine.TxnDate, InvoiceLine.RefNumber,
Customer.FullName, Customer.CompanyName, InvoiceLine.BillAddressAddr1,
InvoiceLine.BillAddressAddr2, InvoiceLine.BillAddressAddr3,
InvoiceLine.BillAddressAddr4, InvoiceLine.BillAddressCity, InvoiceLine.BillAddressPostalCode,
InvoiceLine.InvoiceLineDesc, InvoiceLine.InvoiceLineQuantity, InvoiceLine.InvoiceLineRate,
InvoiceLine.InvoiceLineAmount, TaxCode.Tax1Rate , Invoice.subTotal, Invoice.Tax1Total 
FROM Customer, InvoiceLine, TaxCode
WHERE InvoiceLine.CustomerRefFullName = Customer.FullName
AND InvoiceLine.InvoiceLineTaxCodeRefFullName = TaxCode.Name

 

  Top 
 New Topic 
 
 Post Reply 
[1]  

Jump to