C#如何把一个单引号输入到数据库中
只有一个单引号
string strText = e.Label.Trim().ToString();
string strorgId = e.Node.Tag.ToString();
// 查询是否有重命名公司
SqlParameter[] parr = new SqlParameter[1];
parr.SetValue(new SqlParameter("@orgname", strText), 0);
string strSql = "select * from Organization where orgName = @orgname and isValid = 'True'";
DataTable dt = SqlHelper.ExecuteDataset(XMLWriter.GetSingleSettingValue("DBConnectionString"), CommandType.Text, strSql, parr).Tables[0];
我的strText值为一个单引号,插不进去
------解决方案--------------------strText= strText.Replace("'","'''");//替换一下
parr.SetValue(new SqlParameter("@orgname", strText), 0);
------解决方案--------------------http://topic.csdn.net/u/20090716/17/097f122d-0a21-4983-b4d7-0dfdd39d41d4.html
------解决方案--------------------一个单引号,用 两个单引号替换下。