thx all
  -----Original Message-----
  From: Jeremy Brodie [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, October 14, 2003 2:02 PM
  To: CF-Talk
  Subject: Re:multiple inserts, no solution, thx but one more question

  Gil,

  See Ian's advice on using a list loop. They are very handy for this
situation, when you're using a comma delimited list! To set up your CFSET
you'll sill need to use the evaluate function to create your date. This is
the reason

  If you don't want to use a list loop as Ian suggested use the listlen
function to determine the length of your comma delimited list in the from
field.

  <cfloop from="1" to="#listlen(form.year)#" index="myIndex">
  <cfset

variables.date=#DateFormat(CreateODBCDate(createdate(evalaute("form.year#myI
ndex#")#,#evalaute("form.month#myIndex#")#,#evaluate("form.day#myIndex#")#
  >)),"mm/dd/yyyy")#>
  <cftransaction>

  <cftry>
  INSERT Query
  <cfcatch>
  </cfcatch
  </cftry>

  </cftransaction>

  </cfloop>

  Jeremy Brodie

  Gil Wrote:
  >
  >right now I have:
  >
  ><cfset

>date1=#DateFormat(CreateODBCDate(createdate(form.year1,form.month1,form.day
1
  >)),"mm/dd/yyyy")#>
  ><cfset

>date2=#DateFormat(CreateODBCDate(createdate(form.year2,form.month2,form.day
2
  >)),"mm/dd/yyyy")#>
  ><cfset

>date3=#DateFormat(CreateODBCDate(createdate(form.year3,form.month3,form.day
3
  >)),"mm/dd/yyyy")#>
  ><cfset

>date4=#DateFormat(CreateODBCDate(createdate(form.year4,form.month4,form.day
4
  >)),"mm/dd/yyyy")#>
  >
  ><cfset dateList="#date1#,#date2#,#date3#,#date4#">
  >
  >It works, but is very inelegant.
  >
  >How would one loop through the above?
  >
  >you can't do a
  >
  ><cfloop from="1" to="4" index="myIndex">
  >
  ><cfset date#myIndex#= ...form.year#myIndex#,form.month#myIndex# ...>
  >
  ></cfloop>
  >

[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to