Running a page that reads a text file into an array - then writes the 
array to the database.
I get the following error:*

Detail:* [Macromedia][SQLServer JDBC Driver][SQLServer]The incoming 
tabular data stream (TDS) remote procedure call (RPC) protocol stream is 
incorrect. Too many parameters were provided in this RPC request. The 
maximum is 2100.

Looking that up, Ben Nadle says it's from a valuelist being too large:
/id IN ( //<cfqueryparam////value=//"#ValueList( qSelected.id 
)#"////cfsqltype=//"cf_sql_integer"////list=//"true"/////>//)

/But, I don't have one of those on the page!/

/Dumping the array in question, it looks OK. There's only 1001 rows. 
/Hmmm.....
/Trying a smaller list - 604 records - same error./
/Smaller yet - 200 records - no error.

<cfquery name="insertLIST">
         <cfloop from="1" index="i" to="#arrayLen(mailREC)#">
             INSERT INTO nl_mailgroups (
               ml_email,
               ml_firstname,
               ml_lastname,
               other
             ) VALUES (
               <cfqueryparam value="#mailREC[i][1]#" 
cfsqltype="CF_SQL_VARCHAR" />,
               <cfqueryparam value="#mailREC[i][2]#" 
cfsqltype="CF_SQL_VARCHAR" null="#not len(mailREC[i][2])#" />,
               <cfqueryparam value="#mailREC[i][3]#" 
cfsqltype="CF_SQL_VARCHAR" null="#not len(mailREC[i][3])#" />,
               <cfqueryparam value="#mailREC[i][4]#" 
cfsqltype="CF_SQL_VARCHAR" null="#not len(mailREC[i][4])#" /> );
               INSERT INTO nl_catREL
               ( groups_id, ml_id ) VALUES (  <cfqueryparam 
value="#req.thisGROUPID#" cfsqltype="CF_SQL_INTEGER" />, scope_identity() );
          </cfloop>
       </cfquery>/


/There's a limit to how many records I can insert using a query list this??
If so, what's the fix ?/
/


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359659
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to