读书人

C#怎么把一个单引号输入到数据库中

发布时间: 2012-08-07 14:54:49 作者: rapoo

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
[解决办法]
一个单引号,用 两个单引号替换下。

读书人网 >C#

热点推荐