you definitely don't want to use CLOB...
That's a Character Large OBject.. meaning don't use that unless you
need to store LARGE amounts of data, larger than 4000 characters (on
Oracle, may be a different size for Access).
If they're both numeric values use cf_sql_type = "cf_sql_number" or
decmial or even integer
What error are you getting? I didnt see it posted but may have missed it



On Tue, Mar 18, 2008 at 11:43 AM, pauld581 <[EMAIL PROTECTED]> wrote:
> Hello everyone.
>
>  I am relatively new to CF but not new to development. I am working on a
>  small project that requires processing form inputs for insertion into an
>  Access 2007 db. The version of CF I am on is CF MX-7.0.2. On one form
>  there are two list boxes that allow multiple selections and that's where
>  I am getting my problem. The multiselect list boxes need to be inserted
>  into a linking table and the values that need to be inserted are the
>  selections themselves plus the other  foreign key required to maintain
>  integrity. To get this number (Student_ID) I have a small function that
>  grabs the last value put into the Student_ID PK field.
>
>  That number is paired with the multiple selection in an insertion loop
>  and put into the db.All of this works perfectly except it doesn't... and
>  it's driving me crazy.
>
>  Here's one of the literally hundreds of variations I have tried. The
>  error is always on the same line:
>
>  <cfset var lastID="#getLastID()#">
>  <cfloop index="i" list="#form.mnuInsStatus#" delimiters=",">
>  <cfdump var="#i#">
>  <cfdump var="#lastID#">
>  <cfquery name="newstatus" datasource="#request.eltcdata#">
>  insert into Student_Status (Student_ID,Status_ID)
>  values (<cfqueryparam value="#lastID#" cfsqltype="cf_sql_clob">,
>  <cfqueryparam  value="#i#" cfsqltype="cf_sql_char">)
>  </cfquery>
>  </cfloop>
>
>  The thing is, those dumps there have EXACTLY the right values. The CF
>  debug shows that all of the multiple selections are making it into
>  the function and the PK is correct.
>
>  1 //the "i" value
>  query - Top 1 of 1 Rows
>         EXPR1
>  1       104
>
>  //the PK
>
>  MNUINSSTATUS=1,2,3,4,5
>
>
>  As you can see the value is a simple int - nothing tricky. A meta dump
>  from that Access table indicates that
>  the value CF want s there is type INT but I have tried all or nearly all
>  of the cf-sql types.
>  I have also tried not using the CFqueryparam thing at all but that
>  doesn't work. As I have said I have tried
>  hundreds of variations and I am at my wit's end. I really hope someone
>  can help me out here as I am sort of stalled
>  until I get this figured out and there are multiple selections involved
>  in this project.
>
>  Thanks,
>  Paul
>
>
>
>
>
>
>  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:301511
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to