that will not do what you think
if that ran it would set the value of [ONE BIG TABLE].KEYWRDS to "," if [ONE BIG TABLE].KEYWRDS was ';'
so it would work if the column keywrds only contained the symbol ";"
you could use the wild card symbols to tell the SQL engine to look for ";" anywhere in the column keywrds, but your next problem is that you are trying to set the new value as ","
ie
if the current value of Keywords was "... and we use a semi colon; here; and here again; balh di blah"
your current code would set Keywrds to ",".
you'd be better off using the
repalce function.. there is a reason why I keep suggesting you read up on the Access string functions
so you'd be better off
using something like
update mytable
set mycolumn = replace(mycolumn, ";", ",")
where mycolumn like "*;*";[code]
as ever before running an update query take a backup so if the update or delete goes wrong you haven't affected your data
you can test the where clause by usign a query such as
[code]select * from mytable
where mycolumn like "*;*";[code]
however Im confused:-
you intially refer to LG_DESC as the column name with the problem, then refer to a different column KEYWRDS