Like...

                <cfquery name="UpdEnv" datasource="user-profiles" dbtype="ODBC">
                        APPEND      profiles
                        SET
                        strUsername = '#auth#',
                        strOmit=<cfqueryparam value="#FORM.select#" 
cfsqltype="CF_SQL_LONGVARCHAR">
                        WHERE           strUsername = '#auth#'
                </cfquery>



On Wed, 13 Nov 2002 07:23:40 -0600, Clint Tredway wrote:

> You are replacing what is in that field. You will need to get the
> contents of that field and append the new values to it then update that
> column.
> 
> At least that is what I see going on.
> 
> HTH
> Clint
> 
> -----Original Message-----
> From: FlashGuy [mailto:flashmx@;rogers.com] 
> Sent: Wednesday, November 13, 2002 7:16 AM
> To: CF-Talk
> Subject: CF and MySQL insering/updating database
> 
> 
> Hi,
> 
> Something must be wrong with my syntax. When a user goes into his
> preferences they get a list of files with check boxes which is being
> generated from my database. They have the option of clicking multiple
> boxes which gets inserted into field "strOmit" in the same database it
> got the fields "strDisplay"  to display the list.
> 
> If I select additional check boxes after inserting the initial ones and
> update the database it wipes the contents of field "strOmit" and inserts
> the new entries. I just want it to 
> add (append) the new entires, not delete the field and insert.
> 
> Whats the correct SQL statements?
> 
> Here is just a snippet of my code.
> 
> application.cfm
> ============
> <cfset auth = "#CGI.AUTH_USER#">
> 
> In this example auth = Bill
> 
> 
> index.cfm
> ========
> <cfquery name="ListElement" datasource="profiles" dbtype="ODBC">
>       SELECT      *
>       FROM        profiles
>       WHERE       strUsername = '#auth#'
> </cfquery>
> 
> <form action="add-action.cfm" method="post">
>                      ...code clipped...
> <input type="checkbox" name="select" value="#i#">
>                      ...code clipped...
>                               <input type="submit" value="Update"
> class="navlinks"> </form>
> 
> 
> add-action.cfm
> ============
> 
>       <cfquery name="GetEnv" datasource="profiles" dbtype="ODBC">
>               SELECT      *
>               FROM        profiles
>               WHERE       strUsername = '#auth#'
>       </cfquery>
> 
>               <cfquery name="UpdEnv" datasource="profiles"
> dbtype="ODBC">
>                       UPDATE      profiles
>                       SET
>                       strUsername = '#auth#',
>                       strOmit=<cfqueryparam value="#FORM.select#"
> cfsqltype="CF_SQL_LONGVARCHAR">
>                       WHERE           strUsername = '#auth#'
>               </cfquery>
> 
> 
> 
> 
> 
> ---------------------------------------------------
> Colonel Nathan R. Jessop
> Commanding Officer
> Marine Ground Forces
> Guatanamo Bay, Cuba
> ---------------------------------------------------
> 
> 
> 
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Reply via email to