Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access MS ACCESS如何替换()HTML实体?_Ms Access_Replace_Html Entities - Fatal编程技术网

Ms access MS ACCESS如何替换()HTML实体?

Ms access MS ACCESS如何替换()HTML实体?,ms-access,replace,html-entities,Ms Access,Replace,Html Entities,这应该是非常简单的,但微软的访问是杀死我 我所要做的就是找到“(和其他一些)的所有实例,并将其替换为适当的字符,在本例中为撇号 我的问题是: UPDATE Table1 SET Title = Replace(Title, "'", "'") WHERE Title LIKE '*&#039*' 即使是简单的选择也不起作用: SELECT * FROM Table1 WHERE Title LIKE '*&#039*' 有人有解决办法吗?我真的搜索了一下,没

这应该是非常简单的,但微软的访问是杀死我

我所要做的就是找到“(和其他一些)的所有实例,并将其替换为适当的字符,在本例中为撇号

我的问题是:

UPDATE Table1
SET Title = Replace(Title, "'", "'")
WHERE Title LIKE '*&#039*'
即使是简单的选择也不起作用:

SELECT * FROM Table1
WHERE Title LIKE '*&#039*'
有人有解决办法吗?我真的搜索了一下,没有找到关于这个问题的任何东西

我可以编写一个PHP脚本,但是所有这些东西都应该保存在数据库中,所以如果可能的话,我需要用一个简单的查询对它进行排序

非常感谢

编辑:表1中标题的一些示例数据

Row 1. 'Quick Release' Loop, Stainless Steel
Row 2. Silver 'V' Shaped Edging
Row 3. Plastic 'T' Shaped Seal

糟糕的是,
#
是jetSQL中的系统字符。有几种方法可以解决这个问题:

  • 省略
    WHERE
    部分并用
    replace
    更新所有字符串

  • 使用此类
    ,其中(InStr(1,[标题],“'”)>0)

  • 使用DAO或ADO记录集


  • 向我们展示一些示例数据,没有什么了不起的,只是简单的文本标题,其中包含html实体。。。我只想删除一些简单的选项,如撇号等。选项2非常完美。我的桌子太大了,无法使用选项1,这是调节的唯一目的-非常感谢!抄送:@Chuckun-很好的呼叫:散列字符。我刚试过
    。。。这里的标题像“*&[#]039*”
    这似乎也行。很高兴认识Gord!谢谢你:)