如何替换Access 97文本字段中的单引号

时间:2014-03-26 10:26:36

标签: sql ms-access

我正在尝试替换MS Access列中的'字符。通常我会使用类似下面的内容来替换列中的任何文本

update SkechersPricat
set SketchersDivisionCode = left(SketchersDivisionCode,len(SketchersDivisionCode)-1
where right(SketchersDivisionCode,1) =' ' ';

但是因为我的char是'我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

我刚刚在Access 2010中试过这个,它似乎为我做了诀窍:

update SkechersPricat
set SketchersDivisionCode = left(SketchersDivisionCode,len(SketchersDivisionCode)-1)
where right(SketchersDivisionCode,1) =''''

(请注意,您在)函数上也缺少右括号left()。)

修改

以上查询也在Access 97中进行了测试和确认

a97.png

答案 1 :(得分:0)

尝试ASC()的{​​{1}}功能,并使用ASCII值对单引号 39 进行测试,例如:

ASCII