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

若有四个textbox的值,第一判断其中两个值是否存在数据库里,若是,update set,若不是,创建insert into

2012-08-26 
若有四个textbox的值,首先判断其中两个值是否存在数据库里,若是,update set,若不是,创建insert into如题。。

若有四个textbox的值,首先判断其中两个值是否存在数据库里,若是,update set,若不是,创建insert into
如题。。。

四个textbox值,1个表,

1-姓名
2-岁数
3-第二个人的姓名
4-第二个人的岁数

用户表:tbUser

若1-姓名存在tbUser,则update岁数,若不存在,则insert intp姓名跟岁数。

同理若2-姓名存在tbUser,则update岁数,若不存在,则insert intp姓名跟岁数。

我这两个要在点击button的时候,同时检查。我做的时候,只能更新第一个,然后第二个它不断的insert,没法判断。请求帮助,谢谢!

[解决办法]
你可以单独抽象出一个方法

C# code
 private void UpdateRecord(string name,int age)        {            if (CheckUserNameIsExist(name))//写一个方法根据用户名来去库里查询判断该用户名是否存在,该方法返回bool值,true表示存在            {                //如果存在,此时执行更新操作                //update Table set age=age where name=name            }            else            {                 //执行插入                //insert into Table(name,age) values(name,age)            }        } 

热点排行