.net如何编写sql查询到有";"就删除分号后面的内容

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:48:50
.net如何编写sql查询到有";"就删除分号后面的内容

如:XXXXXXXXX;AAAAAAA BBBBBB CCCCCCC;WWWWWWW

我想要的结果是: 运行之后得到XXXXXXXXX BBBBBB CCCCCCC
去除;和;后面的。

或者用sql语句怎么做到。。

DataTable Dt= Users.getall();//读出数据库里面的内容(包括有;和无;的)但是。。无的话会报错
foreach (DataRow dr in Dt.Rows)
{
string s = dr[0].ToString();
try
{
string b = s.Substring(s.IndexOf(";"));
Response.Write(b);
}
catch (Exception)
{
return;
}

}
求高人指点
如:XXXXXXXXX;AAAAAAA BBBBBB CCCCCCC;WWWWWWW

如何获取;前的所有字符串

foreach (DataRow dr in Dt.Rows)
{
string s = dr[0].ToString();
try
{
if(s.s.IndexOf(";")>=0)
string b = s.Substring(s.IndexOf(";"));
Response.Write(b);
}
catch (Exception)
{
return;
}

}
这样就不会出错了。