Thanks for the zippy reply, Paul.

I did try your suggestion - that's what triggered the error:
> >o=model.Owner()

that's what triggered the error:

<many lines deleted>
/usr/lib/python2.5/site-packages/SQLObject-0.9.1-py2.5.egg/sqlobject/
converters.py in sqlrepr(obj, db)
    234         if converter is None:
    235             raise ValueError, "Unknown SQL builtin type: %s
for %s" % \
--> 236                   (type(obj), repr(obj))
    237         return converter(obj, db)
    238     else:

<type 'exceptions.ValueError'>: Unknown SQL builtin type: <type
'classobj'> for <class sqlobject.sqlbuilder.NoDefault at 0x860ca1c>

I thought this was due to basic misunderstanding of how it was
supposed to work, but does it really imply that the class is defined
incorrectly?
The model.py is as follows for your inspection:
============ begin model.py ==================
from datetime import datetime
from turbogears.database import PackageHub
from sqlobject import *

hub = PackageHub('bupc')
__connection__ = hub

# class YourDataClass(SQLObject):
#     pass

class Owner(SQLObject):
    # title = col header for toolbox view
    FirstName = StringCol(length=20,varchar=True,title="FirstName",
dbName="firstname",alternateID=False,default="Joe",unique=False,notNone=True)
    LastName =
StringCol(length=30,varchar=True,title="LastName",dbName="lastname",
alternateID=False,default="PhD",unique=False,notNone=True)
    UserID =
StringCol(length=15,varchar=True,title="UserID",dbName="userid",
alternateID=False,unique=True,notNone=True)
    UciVerified =
BoolCol(title="UciVerified",dbName="UciVerified",default="False")
    EmailGiven =
StringCol(length=30,varchar=True,title="EmailGiven",dbName="EmailGiven",
alternateID=False,unique=True,notNone=True)
    UciEmail =
StringCol(length=20,varchar=True,title="UciEmail",dbName="UciEmail",
alternateID=False,unique=True,notNone=False)
    PhoneNbr =
StringCol(length=15,varchar=True,title="PhoneNbr",dbName="PhoneNbr",
alternateID=False,unique=False,notNone=True)
    Password =
StringCol(length=50,varchar=True,title="Password",dbName="Password",
alternateID=False,unique=False,notNone=True)
    DateAdded = DateCol(title="DateAdded",dbName="DateAdded",
unique=False, notNone=False, default=datetime.now)
    Owner_find = SingleJoin("PCInfo",joinColumn='owner_id_id')
    PC_id = ForeignKey("PCInfo",dbName="PC_id")

class PCInfo(SQLObject):
    IPNbr = StringCol(length=15,varchar=True,title="IPNbr",
dbName="IPNbr", alternateID=False, unique=True,notNone=True)
    HostName = StringCol(length=40, varchar=True, title="HostName",
dbName="HostName", alternateID=False, unique=True,notNone=True)
    WinVer =
StringCol(length=20,varchar=True,title="WinVer",dbName="WinVer",
alternateID=False,unique=False,notNone=False)
    DHCP = BoolCol(title="DHCP",dbName="DHCP",default="False")
    Laptop = BoolCol(title="Laptop",dbName="Laptop",default="False")
    Backup_1 = StringCol(length=40,varchar=True,title="Backup_1",
dbName="Backup_1", alternateID=False, unique=False,notNone=True)
    Backup_2 = StringCol(length=40,varchar=True,title="Backup_2",
dbName="Backup_2", alternateID=False, unique=False,notNone=False)
    Backup_3 = StringCol(length=40,varchar=True,title="Backup_3",
dbName="Backup_3", alternateID=False, unique=False,notNone=False)

============ end model.py ==================


On Dec 13, 2:08 pm, Paul Johnston <[EMAIL PROTECTED]> wrote:

> >model.Owner.set(FirstName=kw["FIRSTNAME"],LastName=kw["LASTNAME"],UserID=kw["USERNAME"],
> >EmailGiven=kw["EMAIL"], PhoneNbr=kw["PHONE"],Password=kw["PASSWORD1"])
>
> myowner = model.Owner()
>
> myowner.set(FirstName=kw["FIRSTNAME"],LastName=kw["LASTNAME"],UserID=kw["USERNAME"],
> EmailGiven=kw["EMAIL"], PhoneNbr=kw["PHONE"],Password=kw["PASSWORD1"])

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to