QODBC Desktop edition or web server edition |
Author |
Message |
|
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 |
|
|
|
Tom |
|
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. |
|
|
|
|
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 |
|
|
|
Tom |
|
Group | : Administrator |
Posts | : 5510 |
Joined | : 2006-02-17 |
|
Profile |
|
Posted : 2007-10-23 08:06:57 |
|
|
|
|
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
|
|
|
|
Tom |
|
Group | : Administrator |
Posts | : 5510 |
Joined | : 2006-02-17 |
|
Profile |
|
Posted : 2007-10-24 10:30:50 |
|
|
|
|
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 |
|
|
|
|
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 |
|
|
|
|
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? |
|
|
|
|
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? |
|
|
|
Tom |
|
Group | : Administrator |
Posts | : 5510 |
Joined | : 2006-02-17 |
|
Profile |
|
Posted : 2007-10-25 11:20:07 |
|
|
|
|
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)? |
|
|
|
Tom |
|
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"') |
|
|
|
|
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 |
|
|
|
|
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? |
|
|
|
Tom |
|
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
|
|
|
|