我有一个存储过程,我对其进行了更改并在存储过程中添加了2个新的表单字段 然后成功运行它 现在当我撤销存储过程并运行时,它成功运行但在coldfusion中 它给出了错误
[Macromedia][SQLServer JDBC Driver][SQLServer]Insert Error: Column name or number of supplied values does not match table definition.
90 : <cfprocparam type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@reportMonth" value="#xxMDB#">
91 : <cfprocparam type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@orderBy" value="#xxOBDB#">
92 : **<cfprocresult name="xxResult">**
93 : </cfstoredproc>
答案 0 :(得分:1)
自ColdFusion MX以来:
更改了dbvarname属性 行为:它现在被忽略了 驱动程序。 ColdFusion使用JDBC 2.2和 不支持命名参数。