Apostrophe is a reserved character in SQL so you'll have to escape it.
If you take the part of your INSERT statement that has the field with
the apostrophe in it and "expand" the variable (i.e., write it in with
the *contents *of the variable instead (e.g., INSERT
.....,'[[globaldata] ]' becomes INSERT ..., 'your's') you can see that
the parser has no way to tell which apostrophe is real and which is part
of the field data.
What I usually do is is replace all the apostrophes in my DATA with
backticks (`) when I write the data and then do the reverse when I read
it back. This fools SQL into doing what you want but still looks right
when you manually look at the data in the database.
HTH
len morgan
On 1/31/2012 1:50 AM, Mark Smith wrote:
Hi, I have some code that works fine until I put an apostrophe into a field
and then it errors out on storing the data. Any suggestions on dealing with
this problem?
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode