如何向数据库插入带有单引号(')的字符串?
因为插入的字符串被从单引号处截断,造成SQL语句的语法错误!
解决方法:遍历字符串,把一个(')换成两个(' ')就可以了,在C#里,其实用str.Replace("'", "''");就可以了,这是因为SQL是用两个单引号来代替一个单引号的。
如何向数据库插入带有单引号的字符串
因为插入的字符串被从单引号处截断,造成SQL语句的语法错误!
解决方法:遍历字符串,把一个(')换成两个(' ')就可以了,在C#里,其实用str.Replace("'", "''");就可以了,这是因为SQL是用两个单引号来代替一个单引号的。