我对一个特殊的角色有个问题。因为当有‘字符时,代码将失败。如何通过使用下面的存储过程使其与特殊字符一起工作。
internal bool AddRecord()
{
string SQL = "exec SqlInsert ";
SQL += "'" + _sqlComputer + "', ";
SQL += "'" + _lastUpdatedBy + "', ";
SQL += "'" + DateTime.Now + "', ";
SQL += "'" + _softwareName + "' ";
return SqlDatabase.Overig(SQL);
}发布于 2013-05-02 20:32:08
处理‘的一个简单方法是添加.Replace("'","''")。这将替换SQL可以处理的“with”的所有实例。
SQL += "'" + _sqlComputer.Replace("'", "''") + "', ";
SQL += "'" + _lastUpdatedBy.Replace("'", "''") + "', ";
SQL += "'" + DateTime.Now + "', ";
SQL += "'" + _softwareName.Replace("'", "''") + "' ";https://stackoverflow.com/questions/16338037
复制相似问题