Nicholas Choate wrote:
Tried that, same result.  Any other ideas....?

here is what I get

D:\user\punkish>sqlite3 test.db
SQLite version 3.2.1
Enter ".help" for instructions
sqlite> create table t (a, b);
sqlite> insert into t (a, b) values ('foo', 'bar');
sqlite> select * from t;
foo|bar
sqlite> update t set a = 'foo;qux', b = 'barr' where a = 'foo';
sqlite> select * from t;
foo;qux|barr
sqlite>

as you can see, it works just fine. Maybe you are not using the latest version of SQLite. Maybe you are doing something else that is funky.



Newly revised code:
Update sys_list set pass = 'abcdf;456' where
sys_id = 'testboxa' and user_id = 'testuserid';

--- Puneet Kishor <[EMAIL PROTECTED]> wrote:


On Jul 18, 2005, at 10:57 AM, Nicholas Choate wrote:


Sorry forgot the SQL on the previous email.....

Update sys_list set pass = "abcdf;456" where

sys_id = "testboxa" and
user_id = "testuserid";

afaik, the SQL way is to use single quotes to
delimit text. With double quotes it is likely interpolating the ';' inside as an end of statement marker.

try

UPDATE sys_list
SET pass = 'abcdf;456'
WHERE sys_id = 'testboxa' AND
  user_id = 'testuserid';


Note, the update command works great, as long as a

semicolon is not in
the text being updated.

Jay Sprenkle <[EMAIL PROTECTED]> wrote:
You should post your sql

On 7/18/05, Nicholas Choate wrote:

I have noticed a quirk with the Update command

and was just wondering
if there was a way to fix it. I am attempting to

update two fields in
my database and I've noticed that if there is a

";" in the text field
for one of the fields I'm updating, it updates

every record with the
same information. Is there a way to escape the

semicolon? Are there
any other characters that woudl cause this

behavior?

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam

protection around

http://mail.yahoo.com

--
Puneet Kishor





__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Reply via email to