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

如果在存入数据的时候,数据相同。如何在之后或之前添加字符

2012-09-10 
如果在存入数据的时候,数据相同。。怎么在之后或之前添加字符类似china 复制 存入数据库自动写china1如果chi

如果在存入数据的时候,数据相同。。怎么在之后或之前添加字符
类似 china 复制 存入数据库 
  自动写china1
  如果china1也存在就加11


[解决办法]
可以写一个递归查询判断

C# code
 public string GetString(string para)            {                if (CheckNameIsExist(para))//如果存在                {                   return GetString(para+"1");                }                else                    return para;            }            public bool CheckNameIsExist(string para)            {                bool flag = false;                //数据库查询检测是否存在                return flag;            }
[解决办法]
SQL code
select  count(1)  from D_Breed where name    like name+'[1]*[1]' or name=@name +'1' or name=@name +'11'
[解决办法]
探讨

可以写一个递归查询判断

C# code

public string GetString(string para)
{
if (CheckNameIsExist(para))//如果存在
{
return GetString(para+"1");
……

热点排行