On Fri, 30 Jun 2000, Michael Blewett wrote:
Hi Everyone, Just need someone to put me straight here. When I use Select statements in an SQL Method I cannot simply :
Select Column1, Column2 etc from TableA.
Depending on the column names, yes you can. I just tested it not, and it works fine. If the column names are not valid zope/python names, you will run into problems.
Instead I must use the AS statement ie
Select Column1 AS Column1, Column2 AS Column2 from TableA.
Is this just an oddity with the MySQLDA/Db adapters or am I overlooking something blatantly obvious here? All the examples on zope.org don't have the extra "AS Column1" additions on them and I was wondering if this is a Zope/mySQL-unique thing.
Can you try to construct the simplest example of a query that doesn't work?
I'm using Zope (2.1.6) with MySQL (3.22.32) with Zope MySQL Database Adapter (ZMySQLDA) 2.0.0a1 and MySQLdb module release: 0.2.2 .
Hmm.. I am using the same, except for ZMySQLda 1.1.3, and MySQLdb 0.1.2. So, perhaps it's new in ZMySQLda 2.0.
Could someone please let me know as I don't want to have to type the extra bits on all my SQL statements from here on in if I don't need to (I am the world's worst and laziest typist). If it is the case that it's a necessary
What, you've never heard of cut'n'paste? (o8
evil, then I want to put a HowTo or Tip up on zope.org because it took me a while to figure out what I was doing wrong, and if I can save someone else that same wasted time then I would like to. However I wanted to get my facts straight (via all you experts) first.
A wise move, and a wonderful gesture.
Thanks for any help...
- Michael
Have a better one, Curtis Maloney <dtml-var standard_work_disclaimer>