列名或提供的值数与表定义不匹配

时间:2009-09-16 19:37:07

标签: sql coldfusion

我有一个存储过程,我对其进行了更改并在存储过程中添加了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>

1 个答案:

答案 0 :(得分:1)

自ColdFusion MX以来:

  

更改了dbvarname属性   行为:它现在被忽略了   驱动程序。 ColdFusion使用JDBC 2.2和   不支持命名参数。

http://www.cfquickdocs.com/cf8/#cfprocparam