Sql server ce 逃逸--(双破折号)

Sql server ce 逃逸--(双破折号),sql-server-ce,Sql Server Ce,在SQL CE中,如果插入字符串(包括换行符) 它被视为后跟注释的未终止字符串 有没有办法逃出双破折号? (此问题指的是在中找到的cqlcecmd40)是不需要转义的字符串的一部分 --仅解释为字符串外注释的开头 更新(问题修订后): 您可以执行以下操作以达到相同的效果: N'hello' + CHAR(13) + CHAR(10) + '--Janet' 你为什么要逃避它?我意识到这可能是我的解析器的问题,我只是想知道是否有人知道如何做到这一点解析器似乎没有在换行符之间继续字符串,什么时

在SQL CE中,如果插入字符串(包括换行符)

它被视为后跟注释的未终止字符串 有没有办法逃出双破折号?
(此问题指的是在中找到的cqlcecmd40)

是不需要转义的字符串的一部分

--
仅解释为字符串外注释的开头


更新(问题修订后):

您可以执行以下操作以达到相同的效果:

N'hello' + CHAR(13) + CHAR(10) + '--Janet' 

你为什么要逃避它?我意识到这可能是我的解析器的问题,我只是想知道是否有人知道如何做到这一点解析器似乎没有在换行符之间继续字符串,什么时候应该。为什么要将数据作为SQL的一部分插入?我使用这个工具从SQL Server获取数据,它工作得很好,但它造成了这个问题。我已经提交了一个补丁来阻止工具创建这些Strings你有没有引用规范来说明这一点?(记录工具故障)@lostinplace-什么工具故障?为什么你需要引用几分钟就可以测试的东西?我正在使用一个库,它可以将电子邮件解析为sql,但它在双连字符(内容)上失败,因为我可以测试并证明这并不意味着下一个家伙可以,它还帮助我提交一个bugreport@lostinplace-看起来像是图书馆里的一个bug。就SQL而言,字符串中的
--
只是字符串的一部分。
N'hello' + CHAR(13) + CHAR(10) + '--Janet'