【问题标题】:Insert Single quotes in SQLite在 SQLite 中插入单引号
【发布时间】:2013-03-04 19:32:15
【问题描述】:

我正在尝试将以下文本添加到我的数据库中:Zeeland '96

但是单引号给了我错误。

应该是这样的:

INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland '96', 1)

如您所见,此时缺少一个引号,我该如何解决这个问题?

提前致谢!

【问题讨论】:

标签: visual-studio sqlite insert


【解决方案1】:

如您所见HERE,您需要连续使用两个单引号来转义它。试试:

INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland ''96', 1)

【讨论】:

    【解决方案2】:

    假设您使用的是 .NET 库,您可以使用 SQLiteParameter 类型来构建 SQL 命令字符串。

    【讨论】:

      【解决方案3】:
      INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland ''96', 1)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-16
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        • 2016-07-06
        • 2021-01-16
        • 1970-01-01
        • 2011-03-09
        相关资源
        最近更新 更多