我正在尝试替换MS Access列中的'
字符。通常我会使用类似下面的内容来替换列中的任何文本
update SkechersPricat
set SketchersDivisionCode = left(SketchersDivisionCode,len(SketchersDivisionCode)-1
where right(SketchersDivisionCode,1) =' ' ';
但是因为我的char是'
我该如何解决这个问题?
答案 0 :(得分:1)
我刚刚在Access 2010中试过这个,它似乎为我做了诀窍:
update SkechersPricat
set SketchersDivisionCode = left(SketchersDivisionCode,len(SketchersDivisionCode)-1)
where right(SketchersDivisionCode,1) =''''
(请注意,您在)
函数上也缺少右括号left()
。)
以上查询也在Access 97中进行了测试和确认
答案 1 :(得分:0)
尝试ASC()
的{{1}}功能,并使用ASCII
值对单引号 39 进行测试,例如:
ASCII