Quantcast
Channel: Adobe Community : Discussion List - ColdFusion
Viewing all articles
Browse latest Browse all 6243

cffunction array parameter

$
0
0

I have following code to get an array from jQuery to pass MS SQL Server stored procedure to update my tables.

Is it the right way to access array from passing jQuery function?

 

Your help and information is great appreciated,

 

Regards,

 

 

Iccsi,

 

 

<cffunction name="MyFunction" access="remote">

 

  <cfargument name="MyData" type="any" required="true">

 

<cfif isJSON(arguments.MyData)>

        <cfset arguments.MyData = deserializeJSON(arguments.MyData)>

    </cfif>

 

    <cfstoredproc procedure = "MySP">

   <cfprocparam value = "#arguments.MyData[1]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[2]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[3]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[4]#" CFSQLTYPE = "cf_sql_varchar">

   <cfprocparam value = "#arguments.MyData[5]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[6]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[7]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[8]#" CFSQLTYPE = "CF_SQL_LONGVARCHAR">

   <cfprocparam value = "#arguments.MyData[9]#" CFSQLTYPE = "CF_SQL_LONGVARCHAR">

   <cfprocparam value = "#arguments.MyData[10]#" CFSQLTYPE = "cf_sql_date">

   <cfprocparam value = "#arguments.MyData[11]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[12]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[13]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[14]#" CFSQLTYPE = "cf_sql_varchar">

   <cfprocparam value = "#arguments.MyData[15]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[16]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[17]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[18]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[19]#" CFSQLTYPE = "cf_sql_numeric">

   <cfprocparam value = "#arguments.MyData[20]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[21]#" CFSQLTYPE = "cf_sql_date">

   <cfprocparam value = "#arguments.MyData[22]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[23]#" CFSQLTYPE = "cf_sql_integer">

   <cfprocparam value = "#arguments.MyData[24]#" CFSQLTYPE = "cf_sql_integer">

   

</cfstoredproc>

 

</cffunction>


Viewing all articles
Browse latest Browse all 6243

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>