您的位置:首页 > 数据库

当需要向数据库插入空值时,sql语句的判断

2015-12-15 14:49 148 查看
方法如下:

 1.int代表整形。

 2.string 代表 字符型。

3.datetime ,日期类型判断如下

  if(account.date!=Datetime.MinValue)

   {

  Str1.Append("date=' "+account.date+" ', ")

}

1  public int Update(AccountInfo account)
2 {
3     StringBuilder str1=new StringBuilder();
StringBuilder str2=new StringBuilder();

4    // int
5    if( account.number!=0)
6       {
7          str1.Append("Number="+account.number",")
8       }else
9         {
10             str1.Append(" Number=null , ");
11         }
12
13     //string
14     if(account.Name!=null&&account.Name!="")
15      {
16          str1.Append("Name=' " + account.Name+ " ' ,");
17       }else
18      {
19          str1.Append(" Name=' ' , ");
20      }

str2.Append(" update table  set ");
str2.Append(str1.ToString().Remove(str1.Length-1));
str2.Append(" where ID="+ Account.ID+"");
return SqlHelper.ExecuteSql(str2.ToString);
21
22
23
24 }


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: