Problem with SQL 2005 insert statement using "sqlServer2.0" provider
--------------------------------------------------------------------

                 Key: IBATISNET-219
                 URL: https://issues.apache.org/jira/browse/IBATISNET-219
             Project: iBatis for .NET
          Issue Type: Bug
          Components: DataMapper
    Affects Versions: DataMapper 1.5.1
         Environment: WinXP, SQL 2005, Visual Studio 2005 Team
            Reporter: David Yeo


<select id="SelectAllInventory" resultMap="SelectAllResult">
        SELECT     Pid, PName, PDescription, QoH, UOM
        FROM         dbo.Inventory
        Order By PName
</select>
<insert id="InsertItem" parameterClass ="Inventory">
        INSERT INTO [Inventory]
        ([Pid], [PName], [PDescription], [QoH], [UOM])
        VALUES
        (#Pid#, #PName#, #PDescription#, #QoH#, #UoM#)
</insert>

The select statement worked with both "sqlServer2.0" and "OleDb2.0" provider.

but the insert statement worked only with "OleDb2.0" provider, when 
"sqlServer2.0" provider is used the following error occurred:
The name "param0" is not permitted in this context. Valid expressions are 
constants, constant expressions, and (in some contexts) variables. Column names 
are not permitted.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to