MVC插入单条数据

public int InsertNewDrug(DATA data)

       {

           string sql1 = @"INSERT INTO TABLE (";

           string sql2 = @") VALUES (";

           string sql3 = @")";

           IDictionary dic = new Hashtable();

           foreach (var prop in date.GetType().GetProperties())//获取数据名称

           {

              

                   if (prop.Name == "Date")

                   {

                       if (Convert.ToDateTime(prop.GetValue(data, null)) != DateTime.MinValue)

                       {

                           sql1 += prop.Name + ",";

                           sql2 += "'" + prop.GetValue(data, null) + "',";//获取数据值

                       }

 

                   }

                   else

                   {

                       sql1 += prop.Name + ",";

                       sql2 += "'" + prop.GetValue(data, null) + "',";

                   }

                   

               }

               

           string sql = sql1.Substring(0, sql1.Length - 1) + sql2.Substring(0, sql2.Length - 1)+sql3;

           return base.ExecuteNonQuery(sql, dic);

       }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值