From: | "Merlin Moncure" <merlin(dot)moncure(at)rcsonline(dot)com> |
---|---|
To: | <pgsql-odbc(at)postgresql(dot)org> |
Subject: | excel and postgresql: tips and questions |
Date: | 2004-11-09 15:49:05 |
Message-ID: | 6EE64EF3AB31D5448D0007DD34EEB3412A7520@Herge.rcsinc.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
I'm currently building a suite of excel spreadsheets to run against
postgresql. Excel is a great tool, however they force you to use ms
query to bind your spreadsheets to the database. I have concluded that
ms query is garbage. It 'helps' you with your queries by parsing them
before they are sent to the database. If you try to use any features
that ms query does not understand, for example the ~* operator for text
searches, ms query will not allow you to return to the spreadsheet *if*
you use the parameterized version.
Example:
select * from i_hate_ms_query where postgresql ~* 'great'
Works fine but
select * from i_hate_ms_query where postgresql ~* [param1]
borks.
Also, complex query forms with subqueries or inline views will of course
completely blow the fuses of ms query. By the way, this problem is not
limited to postgresql, trying to cust complex to sql server will give
you similar headaches.
That being said, I discovered that by saving the spreadsheet as xml you
can edit the sql source inside the spreadsheet and do just about
anything you want with it. I understand that office 2003 has some new
ways to do this, but is there some simple thing that I am missing?
Merlin
From | Date | Subject | |
---|---|---|---|
Next Message | Jeff Eckermann | 2004-11-09 17:05:42 | Re: excel and postgresql: tips and questions |
Previous Message | Dave Page | 2004-11-09 12:38:36 | Re: 08.00.0002 useless :-) |