zoukankan      html  css  js  c++  java
  • 当需要向数据库插入空值时,sql语句的判断

     方法如下:

     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
  • 相关阅读:
    1.Hibernate配置
    CKEditor/FCKEditor的使用
    介绍一个好用的工具类库commons-beanutils
    SpringBean.xml配置
    MVC框架显示层——Velocity技术
    mysql CMD命令
    day 05
    day 04
    day03
    python day 02
  • 原文地址:https://www.cnblogs.com/lxyang/p/5048296.html
Copyright © 2011-2022 走看看