首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-08-07 
C#如何把一个单引号输入到数据库中只有一个单引号string strText e.Label.Trim().ToString()string str

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

热点排行