Your criteria expression is the problem (i.e., the WHERE
ID='#Session.TradeID#' clause)
My guess is that the TradeID field isn't a text field in which case there
shouldn't be any quote marks around it. Remove them and see what you get.
Jesse D. Roberts
Business Process Analyst
Procurement Quality Assurance
Boeing - Huntington Beach, CA
[EMAIL PROTECTED]
Ph. 714-896-3462
Fx. 714-896-3303
> -----Original Message-----
> From: Samantha Jones [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, June 02, 2000 3:17 AM
> To: [EMAIL PROTECTED]
> Subject: writing to a database error
>
> Hi,
> I'm new to this so I hope I've mailed the right list...
>
> I keep getting the following error:
>
> ODBC Error Code = 22005 (Error in assignment)
> [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> expression.
> The error occurred while processing an element with a general identifier
> of (CFQUERY), occupying document position (199:1) to (199:49).
>
> I am trying to update the database with text fields, and also a date,
> which I create at the top of the document. I don't think it's this
> that's causing the error as in another part of the system, I add a line
> to the db with the date. Even when I take the date out of the update, it
> says there is a syntax error, even though it is exactly the same syntax
> used elsewhere that works perfectly well. This is the update code:
>
> <CFQUERY NAME="UpdateTrade" DATASOURCE="updates">
> UPDATE Trade
> SET TradeTitle='#Session.TradeTitle#',
> DateFromDay='#Session.DateFromDay#',
> DateFromMonth='#Session.DateFromMonth#',
> DateFromYear='#Session.DateFromYear#',
> DateToDay='#Session.DateToDay#',
> DateToMonth='#Session.DateToMonth#',
> DateToYear='#Session.DateToYear#',
> FromDate='#FromDate#',
> ToDate='#ToDate#',
> Venue='#Session.Venue#',
> StandNumber='#Session.StandNumber#',
> Town='#Session.Town#',
> Country='#Session.Country#'
> WHERE ID='#Session.TradeID#'
> </CFQUERY>
>
> Am I missing something dead obvious cos I've been looking at it too
> long?
>
> Any ideas would be greatly appreciated,
>
> Sam
>
> Sam Jones
> Web Developer
> The Loop
> 0207 721 8643
>
> --------------------------------------------------------------------------
> ----
> Archives: http://www.eGroups.com/list/cf-talk
> To Unsubscribe visit
> http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
> send a message to [EMAIL PROTECTED] with 'unsubscribe' in
> the body.
------------------------------------------------------------------------------
Archives: http://www.eGroups.com/list/cf-talk
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.