Coldfusion MySQL,personalwebsitecoldfusion.AddUser函数不存在

Coldfusion MySQL,personalwebsitecoldfusion.AddUser函数不存在,mysql,iis,coldfusion,openbd,Mysql,Iis,Coldfusion,Openbd,我想是时候请求一些帮助来解决这个错误了,因为我已经尝试了所有我知道如何做的事情。基本上,我在MySQL中创建了一个名为AddUser的存储过程,数据库名为PersonalWebsiteColdfusion。我可以向你保证它确实存在。如果有帮助的话,我正在使用WindowsIIS7.5和OpenBD进行Coldfusion。另外,为了澄清我已经在OpenBD web administrator中创建并验证了数据源。MySQL是5.6版,是一个64位的环境。问题是,它与cfquery一起工作,但如果

我想是时候请求一些帮助来解决这个错误了,因为我已经尝试了所有我知道如何做的事情。基本上,我在MySQL中创建了一个名为AddUser的存储过程,数据库名为PersonalWebsiteColdfusion。我可以向你保证它确实存在。如果有帮助的话,我正在使用WindowsIIS7.5和OpenBD进行Coldfusion。另外,为了澄清我已经在OpenBD web administrator中创建并验证了数据源。MySQL是5.6版,是一个64位的环境。问题是,它与cfquery一起工作,但如果可能的话,我更喜欢使用cfstoredproc。这个错误基本上就是它在标题中所说的。希望有人能帮忙

更新以给出相关程序代码

<cfstoredproc datasource="PersonalWebsiteCF" procedure="AddUser" returnCode="yes">
    <cfprocparam cfsqltype="cf_sql_varchar" value="#form.txtFirstName#" type="in" variable="strFirstName" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="#form.txtLastName#" type="in" variable="strLastName" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="#form.txtEmail#" type="in" variable="strEmail" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="#form.txtUsername#" type="in" variable="strUsername" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="#form.txtPassword#" type="in" variable="strPassword" />
    <cfprocparam cfsqltype="cf_sql_timestamp" value="#Now()#" type="in" variable="strDateJoined" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="#cgi.remote_addr#" type="in" variable="strIP" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="Member" type="in" variable="strMembershipStatus" />
    <cfprocparam cfsqltype="cf_sql_varchar" value="No" type="in" variable="strActive" />
    <cfprocparam cfsqltype="cf_sql_integer" value="0" type="out" variable="strUserID" />
</cfstoredproc>
自从我第一次发帖以来,我一直在尝试各种方法,但我仍然没有找到解决办法

多谢各位

Douglas

验证您创建DSN的“管理”部分中的“预先设置”选项是否已选中

另外,一种解决方法是通过查询调用SP,尽管它不能解决您最初的问题

<cfquery name="SomeName" dataSource="SOME_DSN">
    call Your_SP #Arg_1#,#Arg_2#
</cfquery>

打电话给你的#SP#Arg#1#,#Arg#2#

您尝试调用该过程会很有用。除了验证权限外,a)任何存储过程都有效吗b)它是否每次都会抛出错误(存在一些错误)以及c)如果您使用db名称(即dbname.procedureName)作为前缀,是否会进行任何更改?
<cfquery name="SomeName" dataSource="SOME_DSN">
    call Your_SP #Arg_1#,#Arg_2#
</cfquery>