Re: [Zope] In desparate need of some help

2001-01-16 Thread Jonothan Farr

Not sure why you're crashing but your SQL looks incorrect and incomplete. It
should be something more like:

select * from songdetails
where
some_field='' and
some_other_field = 2000
...
;

Hope this helps,
--jfarr

- Original Message -
From: "alankirk" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 16, 2001 3:40 PM
Subject: [Zope] In desparate need of some help


  Hi there, i am new to zope and i'm in need of some help. I'm using zope as
part of my final year project for university. I am using zope with a database
i've constructed using MySQL. I've been having trouble sending queries to MySQL
for data from the tables in the DB, instead of the required data i get an error
message window appear and my python server crashes(which is running on my
machine, by the way i'm using version 2.2.2 of zope on windows ME). Somethimes
the error message is blank, other times it's PYTHON15.DLL or MYSQL.DLL when it
crashes. Also when i submit a query to add data to a table zope returns what
appears to be a error message in my browser, which the zope control panel is
using, but the data is still added to my DB table.
When submitting a query to extract data, if my python server doesn't crash, zope
returns the following:
Error, MySQL.error: have an error in your SQL syntax near ' '', '', '', 2000 )'
at line 3

SQL used:

SELECT * FROM songdetails
WHERE(
 '',
 '',
 '',
 '',
 2000
 )

I'd be most grateful if you could provide some answers to any of these probelms
as soon as you can. Even if you don't know if you could point me in the
direction of someone who does.

Cheers

Alan



___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] In desparate need of some help

2001-01-16 Thread jpenny

On Tue, Jan 16, 2001 at 11:40:21PM -, alankirk wrote:
>   Hi there, i am new to zope and i'm in need of some help. I'm using zope as part of 
>my final year project for university. I am using zope with a database i've 
>constructed using MySQL. I've been having trouble sending queries to MySQL for data 
>from the tables in the DB, instead of the required data i get an error message window 
>appear and my python server crashes(which is running on my machine, by the way i'm 
>using version 2.2.2 of zope on windows ME). Somethimes the error message is blank, 
>other times it's PYTHON15.DLL or MYSQL.DLL when it crashes. Also when i submit a 
>query to add data to a table zope returns what appears to be a error message in my 
>browser, which the zope control panel is using, but the data is still added to my DB 
>table.
> When submitting a query to extract data, if my python server doesn't crash, zope 
>returns the following:
> Error, MySQL.error: have an error in your SQL syntax near ' '', '', '', 2000 )' at 
>line 3 
> 
> SQL used:
> 
> SELECT * FROM songdetails
> WHERE(
>  '',
>  '',
>  '',
>  '',
>  2000
>  )

2 pieces of advice.  

1)  Omigod ME?  Use NT, or linux.  You will crash a lot
less.

2)  don't use position notation in SQL.  
select * from songdetail where some_column_name=2000 and some_other_column=''
  and yet_another_column=''
will be much more robust.  If the table is ever deleted and recreated,
it is not unusual for columns to move, and in any event the way you 
are doing it requires you to count arguments exactly.

2b) is this parsed as a subselect?

jim

> 
> I'd be most grateful if you could provide some answers to any of these probelms as 
>soon as you can. Even if you don't know if you could point me in the direction of 
>someone who does.
> 
> Cheers
> 
> Alan 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] In desparate need of some help

2001-01-16 Thread Curtis Maloney

On Wednesday 17 January 2001 10:40, alankirk wrote:

> >   Hi there, i am new to zope and i'm in need of some help. I'm using zope
> as part of my final year project for university. I am using zope with a
> database i've constructed using MySQL. I've been having trouble sending
> queries to MySQL for data from the tables in the DB, instead of the
> required data i get an error message window appear and my python server
> crashes(which is running on my machine, by the way i'm using version 2.2.2
> of zope on windows ME). Somethimes the error message is blank, other times
> it's PYTHON15.DLL or MYSQL.DLL when it crashes.

Hmm... not sure about this.  All I can suggest is you check to see if MySQL 
or Python have issues with WindowsME...  (wow, people actually run that ??:)

> Also when i submit a query
> to add data to a table zope returns what appears to be a error message in
> my browser, which the zope control panel is using, but the data is still
> added to my DB table. When submitting a query to extract data, if my python
> server doesn't crash, zope returns the following: Error, MySQL.error: have
> an error in your SQL syntax near ' '', '', '', 2000 )' at line 3

My first recommendation would be to grab yourself a good book on SQL.  
O'Reilly & Assoc "MySQL & mSQL" is a good reference in your case.  The 
problem with  your select statement is it is incorrect.  It should be in the 
form:

SELECT  FROM 
WHERE 
[AND|OR] 
...

so, in your particular case, I would guess:

SELECT * FROM songdetails
WHERE fifthFieldName = 2000

> ---
>- SQL used:
>
> SELECT * FROM songdetails
> WHERE(
>  '',
>  '',
>  '',
>  '',
>  2000
>  )
>
> I'd be most grateful if you could provide some answers to any of these
> probelms as soon as you can. Even if you don't know if you could point me
> in the direction of someone who does.
>
> Cheers
>
> Alan

Have a better one,
Curtis Maloney


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )