哈哈, 也不是深入研究,就是请教一下大家。sqlserver的SQL语句中, 如果参数带有单引号, 可能会出错。目前我已知的解决方案有两个:
1,用函数把'换成'',就是.Replace("'", "''")
2,用存储过程, 或者使用参数化选择 。问题是,有没有更经济的解决方案。
在项目已经接近完工的阶段, 采用方案2的改动非常大, 方案1改动也不小,还有人知道更好的方案么。