[Zope-DB] UID - get result from ZSQL from within Py Script
    Rob Dunfey 
    robsroom at hotmail.com
       
    Tue Nov  4 06:18:27 EST 2003
    
    
  
Hello List Members,
I am trying to insert a new entry into a DB.  First I need to build the a 
UID.  My UID involves the year e.g. '03' concatenated with the entry number 
e.g.'001', a complete value for the field may look like '0301' ro '03002' 
for the second entry.  So to do this first I must count the number of 
entries already entered for a particular year, I do this using a (count 
like) '03%%' select statement.  I wish to make the UID and insert it in the 
DB by calling a single python script.  In this script I get the current year 
by using a datetime() object, then I try and call a ZSQL statement from the 
script.  The dateTime object successfully returns the string for example 
(print dateTime.yy) prints '03' to the screen.  I have tested the ZSQL 
satement and it works, I pass a parameter called year as a string like 
'03%%' and it works, but not from within the script?
# Return a string (year).
e=DateTime()
#print what is being passed to the screen
f = e.yy() + '%%'
print f
# Count existing Records
context.App_Count(year=f)
The above code doesnt produce any errors, but I cant get anything out of the 
result objects?
Any help much appreciated,
Rob
PS If anyone knows a tidier way to make the UID 'YY_Applicant#' please guide 
me.
_________________________________________________________________
Compare high-speed Internet plans, starting at $26.95.  
https://broadband.msn.com (Prices may vary by service area.)
    
    
More information about the Zope-DB
mailing list