2 m0 37783219 m0_37783219 于 2017.08.31 16:06 提问

ajax前台将数据库的一些值传到后台,后台接收后怎么更新数据库,大神们帮帮忙

![图片说明](http://img.ask.csdn.net/upload/201708/31/1504166779_626268.png)图片说明

4个回答

maddchomp
maddchomp   2017.08.31 16:31

后台接收你前端定义的那三个参数的值,
比如:
string Childerlevel = Request.Form["childerlevel"];
因为你前端是用post方式提交的,所以这里用了Request.Form的方法接收参数值,而不是Request.QueryString的方法
然后连接数据库进行正常的数据库操作便可

m0_37783219
m0_37783219 我不是用的sql,是用的oracle,前台的数据在后台的T_AH_VOLUME Volume里面已经进来了,但是在T_AH_VOLUME Volumeodld=ModelHelHelper。EntityModel。quuery<T_AH_VOLUME>(e=>e.VLUME==Volume.VOLUMEID).firstOrDefault()里面没有更新值
3 个月之前 回复
m0_37783219
m0_37783219   2017.08.31 16:07

图片说明

m0_37783219
m0_37783219   2017.08.31 16:31

大佬们,为什么传进去后,传进去的值都有,但是没有更新,而是新建了一行呀

qq_36687479
qq_36687479 是因为你后台的sql语句写错了吧?INSERT是插入,也就是新建,update才是修改,就是你说的更新。不然无论如何都不可能发生你说的这种情况吧?
3 个月之前 回复
oliver_105397
oliver_105397   2017.09.01 12:05

你把sql语句贴出来看看呗

Csdn user default icon
上传中...
上传图片
插入图片