what's the data type of the field objectcontent and exactly how long is your
string?

-----Original Message-----
From: Willy Ray [mailto:[EMAIL PROTECTED]]
Sent: 01 June 2001 15:40
To: CF-Talk
Subject: Re: Crazy Dynamic Update/FORM Structure question


Ok, I tried plugging the content into a test update statement that I knew
was working.  Bombed out.  Same error.  There's either something in my text
string that's causing a failure, or access/ODBC won't accept that big of a
string.  Any thoughts on making it do this?

Willy

>>> [EMAIL PROTECTED] 5/31/01 2:10:41 PM >>>

Ok, I'm having some trouble here.  I don't know what the form looks like, as
it's being generated dynamically.  So, I figure, I'll have to loop through
the FORM structure, and run a seperate update for each form element.

Here's what I'm doing:

<cfloop collection="#form#" item="i">

    <cfquery datasource="mydatasource">
     UPDATE contentitems
     SET objectcontent='#form["#i#"]#'
     WHERE objectname='#i#'
     AND page='#FORM.page#'
     </cfquery>

</cfloop>

Now the first element of the loop it will hit will be a field from the form
called "Body."  It's the first possibility, alphabetically.  And value is
going to be a really long string of text.  I've set "page" on the form
earlier on.

It should come out like this:

UPDATE contentitems
SET objectcontent = 'great big long string of text...'
WHERE objectname = 'BODY'
AND page = '1'

And it does, but I get an error:

ODBC Error Code = 37000 (Syntax error or access violation)


[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
query expression  "great big long string of text running out to a point at
which it gets truncat'

Then it shows my sql, and it really does look like I had hope it would...Am
I just missing something in my update statement?

Willy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to