[Zope-DB] dumb INSERT Question
Charlie Clark
charlie at egenix.com
Mon May 2 03:29:30 EDT 2005
On 2005-05-02 at 02:29:53 [+0200], Michael Schwartz <mike at ziacom.us> wrote:
> Arguments: userId, roleId
>
> INSERT INTO UserRoles
> (Id_User,
> Id_Role)
> VALUES
> (<dtml-sqlvar userId type="int">,
> <dtml-sqlvar roleId type="int">)
>
> I test the method:
> UserId 14
> RoleId 12
>
> I get back:
>
> Error, exceptions.ValueError: Missing input variable, userId
> -------------------------------------------------------------
> SQL used: Could not render the query template!
>
> This is a form generated by Zope... how could it be missing the userId
> field?
>
> What am I doing wrong? Does it have something to do with the "int"
> data type? I am comparing it vs. a working INSERT, and everything
> looks the same.
>
> TIA!!! I'm going crazy looking at for errors!
UserID != userId
variables in Python are case sensitive.
Charlie
--
Charlie Clark
eGenix.com
Professional Python Services directly from the Source
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
More information about the Zope-DB
mailing list